Skip to content

Instantly share code, notes, and snippets.

@bad6e
Last active December 15, 2015 19:05
Show Gist options
  • Save bad6e/bba0bc827353d1ee5add to your computer and use it in GitHub Desktop.
Save bad6e/bba0bc827353d1ee5add to your computer and use it in GitHub Desktop.
function countDown(number){
if (number >= 0){
console.log(number);
number = number - 1;
countDown(number);
}
}
countDown(5);
Please see attached files:
function* factorialGenerator(){
var count = 1;
var list = [1];
while(true){
var next = count * list[list.length-1];
list.push(next);
yield(next);
count++;
}
}
var factorial = factorialGenerator();
console.log(factorial.next().value);
console.log(factorial.next().value);
console.log(factorial.next().value);
console.log(factorial.next().value);
function fib(number) {
if (number === 0) {
return 0;
} else if (number === 1) {
return 1;
} else {
return fib(number-1)+fib(number-2);
}
}
function fibonacci(number){
result = [];
for(i=1; i <= number ; i++) {
result.push(fib(i));
}
return result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment