diff --git a/snippets/fibonacciCountUntilNum.md b/snippets/fibonacciCountUntilNum.md new file mode 100644 index 000000000..12fffbfb6 --- /dev/null +++ b/snippets/fibonacciCountUntilNum.md @@ -0,0 +1,11 @@ +### fibonacciCountUntilNum + +Returns the number of fibonnacci numbers up to `num`(`0` and `num` inclusive). + +Use a mathematical formula to calculate the number of fibonacci numbers until `num`. + +```js +const fibonacciCountUntilNum = num => + Math.ceil(Math.log(num * Math.sqrt(5) + 1/2) / Math.log((Math.sqrt(5)+1)/2)); +// fibonacciCountUntilNum(10) -> 7 +``` diff --git a/snippets/fibsTillNum.md b/snippets/fibsTillNum.md deleted file mode 100644 index 014bdbbbd..000000000 --- a/snippets/fibsTillNum.md +++ /dev/null @@ -1,10 +0,0 @@ -### fibsTillNum - -Returns the number of fibonnacci numbers till num(0 and num inclusive). - -```js -const fibsTillNum = num => - Math.ceil(Math.log(num * Math.sqrt(5) + 1/2) / Math.log((Math.sqrt(5)+1)/2)) -// fibonacci(5) -> [0,1,1,2,3] -// fibsTillNum(10) -> 7 -```