🏠 Games Tutorials Dev blog JS code golf Other projects

Snail

October 2013

A snail matrix generator in 133 bytes

s=function(e,c,d,b,f,h,g){c=[[]];d=1;b=h=0;for(f=-1;e;e--){for(g=1;g<2*e;g++)g>e?b+=d:f+=d,c[b]||(c[b]=[]),c[b][f]=++h;d=-d}return c}


Demo:
Size: