Zig-zag matrix: Difference between revisions
Content added Content deleted
m (→{{header|Phix}}: added syntax colouring the hard way) |
|||
Line 1,041: | Line 1,041: | ||
9 11 17 20 22 |
9 11 17 20 22 |
||
10 18 19 23 24</pre> |
10 18 19 23 24</pre> |
||
=={{header|BQN}}== |
|||
<lang bqn>Flip ← {m←2|+⌜˜↕≠𝕩 ⋄ (⍉𝕩׬m)+𝕩×m} |
|||
Zz ← {Flip ⍋∘⍋⌾⥊+⌜˜↕𝕩}</lang> |
|||
Example: |
|||
<lang bqn>Zz 5</lang> |
|||
<pre> |
|||
┌─ |
|||
╵ 0 1 5 6 14 |
|||
2 4 7 13 15 |
|||
3 8 12 16 21 |
|||
9 11 17 20 22 |
|||
10 18 19 23 24 |
|||
┘ |
|||
</pre> |
|||
([https://mlochbaum.github.io/BQN/try.html#code=RmxpcCDihpAge23ihpAyfCvijJzLnOKGleKJoPCdlakg4ouEICjijYnwnZWpw5fCrG0pK/CdlanDl219ClpaICAg4oaQIHtGbGlwIOKNi+KImOKNi+KMvuKliivijJzLnOKGlfCdlal9CgpaWiA1 online REPL]) |
|||
=={{header|C}}== |
=={{header|C}}== |