Floyd's triangle: Difference between revisions

m
Line 2,716:
=={{header|Julia}}==
<lang julia>function floydtriangle(rows)
r = collect(1:div(rows *(rows + 1), 2))
spacing = Int(ceil(log10(r[end] + 1))) + 1
for i in 1:rows
for _i in 1:irows
for i_ in 1:rowsi
print(lpad(popfirst!(r), 4spacing))
end
end
println()
end
end
end
 
floydtriangle(5); println(); floydtriangle(14)
floydtriangle(14)
</lang>{{out}}
<pre>
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
 
1
2 3
4,106

edits