Why am I getting 10 all the time ?
Your code so far
function sumFibs(num) {
var i;
var arr = [1,1];
var result = 0;
var fib = [];
fib[0] = 1;
fib[1] = 1;
for(i=0; arr[i] < num; i++)
{
result = fib[i]+fib[i+1];
fib.push(result);
if(result % 2 === 0){
} else {
arr.push(result);
}
}
var sum = arr.reduce(add, 0);
function add(a, b) {
return a + b;
}
return sum;
}
sumFibs(4000000);
Your browser information:
Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
.
Link to the challenge: