Sierpinski Carpet by nn

(n=3**(System.in.read()-48)).times{i->i*=27
println((0..<n).sum{0.toString(i+it,3)=~/1..1/?'  ':'::'})}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page