const round = Math.round, pow = Math.pow, sqrt = Math.sqrt const sqrt5 = sqrt(5), phi = (1 + sqrt(5)) / 2 const fibonacci1 = (n) => round((pow(phi, n) - pow(1-phi, n)) / sqrt5) function fibonacci2(n) { return Math.round((Math.pow((1 + Math.sqrt(5)) / 2, n) - Math.pow(-2 / (1 + Math.sqrt(5)), n)) / Math.sqrt(5)); } function fib(a, b, n) { if(n) { return fib(b, a + b, n - 1); } else { return a; } } const fibonacci3 = (n) => { return fib(0, 1, n); }
121800cookie-checkFibonnacci