RosettaCodeData/Task/Cantor-set/Pluto/cantor-set.pluto
2026-04-30 12:34:36 -04:00

17 lines
349 B
Text

local n = 5
local w = 3 ^ (n - 1)
local len = w
local line = table.create(w)
for i = 1, w do line[i] = "#" end
while true do
print(line:concat(""))
if len == 1 then break end
len //= 3
local pos = 1
while pos < w - len do
pos += len
for i = pos, pos + len - 1 do line[i] = " " end
pos += len
end
end