JSFiddle - React, Tailwind, and code Playground
by Allie Yu
JavaScript
//0,1,1,2,3,5,8
//5
function fibo (num,fiboArr) {
if (num === 0 || num === 1) return num;
/* while (num--) {
} */
let res = 0;
for (let i = 0; i < num; i++) { //0
for (let j = 1; j < num; j++) { // 1, 1, 2
res = fiboArr[i] + fiboArr[j] //res=1; res=0+1=1; res=0+2=2;
}
}
}
//solution 2
function fibo (num) {
if (num === 0 || num === 1) return num;
let a = 0, b = 1
while (num--) {
[a,b] = [b, a+b];
}
return a
}