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
}