Zig-zag matrix: Difference between revisions

Content added Content deleted
(Add Rust implementation)
m (Beads multi line variable declaration)
Line 918: Line 918:
dimension:num
dimension:num
):array^2 of num
):array^2 of num
var
var result : array^2 of num
result : array^2 of num
var lastValue = dimension^2 - 1
lastValue = dimension^2 - 1
loopFrom
var currNum = 0
loopTo
var currDiag = 0
row
var loopFrom
col
var loopTo
currDiag = 0
var row
currNum = 0
var col
loop
loop
if (currDiag < dimension) // if doing the upper-left triangular half
if (currDiag < dimension) // if doing the upper-left triangular half