Anonymous user
Zig-zag matrix: Difference between revisions
→{{header|BQN}}
m (→{{header|Phix}}: added syntax colouring the hard way) |
|||
Line 1,041:
9 11 17 20 22
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}}==
|