Skip to content

Instantly share code, notes, and snippets.

@jkingsman
Last active February 8, 2017 06:57
Show Gist options
  • Save jkingsman/d208227c349cc693843d871b81e7f29c to your computer and use it in GitHub Desktop.
Save jkingsman/d208227c349cc693843d871b81e7f29c to your computer and use it in GitHub Desktop.
ES6/JS Fibonacci One-liner
function fibonacci(numList){numList.split('\n').splice(1).forEach((number)=>console.log([0,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025].indexOf(Number(number))+1?'IsFibo':'IsNotFibo'))}
// example usage
var numbers = `5
2
3
8
12312
9001`;
fibonacci(numbers);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment