Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
(названия не помню)
лично мне напомнил спрайт взрыва из какой-то игры(названия не помню).


function invers(array){ //инвертируем биты
var temp=[];
var size=array.length;
for(var i=0; i<size; i++){
if(array[i]==0)
temp[i]=1;
else
temp[i]=0;
}
return temp;
}
function revers(array, s){ //берем последние s бит в обратном порядке
var temp=[];
var size=array.length;
for(var i=0; i<s; i++) temp[i]=array[size-i-1];
return temp;
}
function seqence(fn, fn1){ //fn и fn1 - числа Фибоначчи F(n) и F(n-1)
if(fn1==3) return [1];
fn1=fn-fn1;
fn=fn-fn1;
var array=seqence(fn, fn1); //рекурсия
var a0=invers(array); //инвертированные биты
var a1=[];
if(fn1%2==0) a1=[1]; //добавляем "1" бит, если F(n-1) четное
var a2=revers(array, Math.floor((fn-fn1)/2)); //биты в обратном порядке
return a0.concat(a1, a2);
}
console.log((seqence(610, 377)).join(''));
Фракталы в иррациональных числах. Часть 2