function sumFibs(num) {
const newArr = [];
for (let i = 0; i <= num; i++) {
if (i <= 1) {
newArr.push(1)
} else {
let current = 0;
for (let j = 0; j < newArr.length; j++) {
current = newArr[j] + newArr[j - 1];
//console.log(current)
}
i = current;
newArr.push(current)
}
}
return newArr.filter((item)=> {
const myArr = item <= num && item % 2 !== 0
return myArr
}).reduce((total, item)=> {
return total += item
});
}
console.log(sumFibs(10));
1 Like
Hey there, do you have a question here?
Hey there ilenia. I found this post. I was sharing my solution to find and add all odd Fibonacci series problems on the freecodecamp. I want to ask you if you have any idea how I could improve my code.
I would avoid creating an array
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.