Skip to content

Instantly share code, notes, and snippets.

@burt202
Last active August 29, 2015 13:57
Show Gist options
  • Save burt202/9503516 to your computer and use it in GitHub Desktop.
Save burt202/9503516 to your computer and use it in GitHub Desktop.
Fibonacci Functions
function fib (n) {
var i, fibs = [];
fibs.push(0);
fibs.push(1);
for (i = 0; i < n; i++) {
fibs.push(fibs[0] + fibs[1]);
fibs.shift();
}
return fibs[0];
}
for (i = 0; i <= 20; i++) {
console.log(i + " = " + fib(i));
}
function fib (n) {
if (n === 0) {
return 0;
} else if (n === 1) {
return 1;
} else {
return fib(n - 1) + fib(n - 2);
}
}
for (i = 0; i <= 20; i++) {
console.log(i + " = " + fib(i));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment