Sitemap
Apr 5, 2023

Slightly small code

(function fib(n) {

var arr = Array(n).fill(1);

var fibNumbers = arr.reduce((prev, curr, index) => {

if(index > 1) {

var t = prev[index-1] + prev[index-2];

prev.push(t)

}

return prev;

}, [0,1]);

console.log(fibNumbers);

console.log('even numbers', fibNumbers.filter((item) => item % 2 === 0));

console.log('reverse numbers', fibNumbers.filter((item) => item % 2 === 0).reverse())

})(20)

--