14 lines
357 B
Text
14 lines
357 B
Text
F floyd(rowcount)
|
||
V rows = [[1]]
|
||
L rows.len < rowcount
|
||
V n = rows.last.last + 1
|
||
rows.append(Array(n .. n + rows.last.len))
|
||
R rows
|
||
|
||
F pfloyd(rows)
|
||
V colspace = rows.last.map(n -> String(n).len)
|
||
L(row) rows
|
||
print(zip(colspace, row).map2((space, n) -> String(n).rjust(space)).join(‘ ’))
|
||
|
||
pfloyd(floyd(5))
|
||
pfloyd(floyd(14))
|