Square a snowflake by chocobi

a[65][65],c,x,y,v,w;main(b){a[32][32]=1;for(y=64;--y;b<0&&puts(""))for(x=64;--x;a[y][x]|=--c?0:b+1)for(c=b<0&&putchar(a[y][x]?88:32),w=2;~w--;)for(v=2;~v--;)v|w&&a[y+w][x+v]&b&&c++;~b&&main(b*2+1);}

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

To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page