Skip to content

Instantly share code, notes, and snippets.

@jepras
Created October 1, 2018 19:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jepras/60e6c72c2c53a020513e8cd0bb62a250 to your computer and use it in GitHub Desktop.
Save jepras/60e6c72c2c53a020513e8cd0bb62a250 to your computer and use it in GitHub Desktop.
Used while loop to not exceed value of num.
function sumFibs(num) {
var prevNumber = 0;
var currNumber = 1;
var result = 0;
while (currNumber <= num) {
if (currNumber % 2 !== 0) {
result += currNumber;
}
currNumber += prevNumber;
prevNumber = currNumber - prevNumber;
}
return result;
}
// test here
sumFibs(4);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment