Day 9 is calculate the sum odd fibonacci number.
For instance, the fibonacci number of 10 will has a sequence of number from 1 to 10: 1,1,2,3,5,8
But I want to calculate the odd number only: 1,1,3,5
the result will be 10
.
This is the JavaScript solution
function sumOddFibonacciNumbers(num) { let limit = num, prev = 0, current = 1, next = 0, totalOddNumber = 0; while(current <= limit) { next = prev + current; if(current % 2 === 1) { totalOddNumber += current; } prev = current; current = next; } return totalOddNumber; }
Top comments (0)