Skip to content

Instantly share code, notes, and snippets.

@abhiaiyer91
Created January 16, 2015 23:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abhiaiyer91/d946e6a8ff962ea571db to your computer and use it in GitHub Desktop.
Save abhiaiyer91/d946e6a8ff962ea571db to your computer and use it in GitHub Desktop.
Sierpenskis Gasket
function sierpinski(n)
{
return (function s(n)
{
return !n ? ['L'] : s(--n).map(function (a)
{
return a + new Array((1 << (n + 1)) + 1).join(' ')
}).concat(s(n).map(function (a)
{
return a + ' ' + a
}));
})(n).join('@').replace(/ *@/g, '\n');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment