RosettaCodeData/Task/Floyds-triangle/Julia/floyds-triangle.julia
2020-02-17 23:21:07 -08:00

12 lines
298 B
Text

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 _ in 1:i
print(lpad(popfirst!(r), spacing))
end
println()
end
end
floydtriangle(5); println(); floydtriangle(14)