Basic JavaScript Algorithm, Fibonacci series -


sum odd numbers of fibonacci series , including given number.

i can't figure out syntax problem i'm having. problem, loop, loop ends when greater or equal value of num, instead want end the, generated values of start.

is there way make work?

function sumfibs(num) {   var odd = [1]; // odd numbers of fibonacci series   var start = [0,1]; // fibonacci series   // generating series , filtering out odd numbers    for(i=1;i<num;i++) {     var sum = 0;     sum = start[i] + start[i-1];     start.push(sum);     if(sum%2 != 0) {       odd.push(sum);     }   }     // generating sum of odd numbers  var main = 0; // sum of odd numbers  for(i=0;i<odd.length;i++) {    main += odd[i]  }   console.log(start);console.log(odd);return main }  sumfibs(4); 

it should if understand correctly

while(start.length<num)  {         code here  } 

Comments

Popular posts from this blog

html - Outlook 2010 Anchor (url/address/link) -

javascript - Why does running this loop 9 times take 100x longer than running it 8 times? -

Getting gateway time-out Rails app with Nginx + Puma running on Digital Ocean -