Zig-zag matrix: Difference between revisions

(→‎{{header|Haskell}}: Pruned a (now) redundant import, added signatures, tweaked name to avoid wiki glitch, preferred guards to if then.)
Line 2,969:
=={{header|Klingphix}}==
<lang Klingphix>include ..\Utilitys.tlhy
 
:if! ;
:endif if ;
:for! ;
:next for ;
 
 
Line 2,982 ⟶ 2,977:
 
<Size 2 power for! [
1 sub
swap( <i get rot <j ) set <i set
<i <j add 1 band 0 equal if! (
[<j <Size less if! ( [<j 1 add >j] [<i 2 add >i] ) endifif
<i 1 great if! [ <i 1 sub >i] endifif ]
[<i <Size less if! ( [<i 1 add >i] [<j 2 add >j] ) endifif
<j 1 great if! [ <j 1 sub >j] endifif ]
) endifif
] nextfor
<Size for! [
%row >row
<Size for! [
%col >col
( <row get <col ) get tostr 32 32 chain chain 1 3 slice print drop drop
] nextfor
nl
] nextfor
 
 
nl "End " input</lang>
672

edits