Add recursive solution to 10_fibonacci exercise
Recursive solution shows an alternative way of solving the exercise that may be cleaner.
This commit is contained in:
parent
dd9a83068d
commit
f08768f0cf
|
@ -14,4 +14,11 @@ const fibonacci = function(count) {
|
|||
return firstPrev;
|
||||
};
|
||||
|
||||
// This is another implementation of Fibonacci that uses recursion
|
||||
const recursiveFibonacci = function(n) {
|
||||
if (n <= 0) return "OOPS";
|
||||
if (n <= 2) return 1;
|
||||
return recursiveFibonacci(n-1) + recursiveFibonacci(n-2);
|
||||
};
|
||||
|
||||
module.exports = fibonacci;
|
||||
|
|
Loading…
Reference in New Issue