Skip to main content
deleted 462 characters in body
Source Link
l4m2
  • 32.7k
  • 2
  • 27
  • 116

JavaScript (Node.js), 62 bytes

x=>x.map(_=>x.map(g=_=>x[i=i?i-1:j++]*x[j+~i]?x[i]:g()),i=j=1)

Try it online!

<TO_ERASE>

JavaScript (Node.js), 65 bytes

x=>x.map(_=>x.map(g=_=>x[i=~i?i:++j]*x[j-i]?x[i--]:g(i--)),i=j=0)

Try it online!

JavaScript (Node.js), 62 bytes

x=>x.map(_=>x.map(g=_=>x[i=i?i-1:j++]*x[j+~i]?x[i]:g()),i=j=1)

Try it online!

<TO_ERASE>

JavaScript (Node.js), 65 bytes

x=>x.map(_=>x.map(g=_=>x[i=~i?i:++j]*x[j-i]?x[i--]:g(i--)),i=j=0)

Try it online!

JavaScript (Node.js), 62 bytes

x=>x.map(_=>x.map(g=_=>x[i=i?i-1:j++]*x[j+~i]?x[i]:g()),i=j=1)

Try it online!

Source Link
l4m2
  • 32.7k
  • 2
  • 27
  • 116

JavaScript (Node.js), 62 bytes

x=>x.map(_=>x.map(g=_=>x[i=i?i-1:j++]*x[j+~i]?x[i]:g()),i=j=1)

Try it online!

<TO_ERASE>

JavaScript (Node.js), 65 bytes

x=>x.map(_=>x.map(g=_=>x[i=~i?i:++j]*x[j-i]?x[i--]:g(i--)),i=j=0)

Try it online!