Added recusive alternative

This commit is contained in:
Oleg Kostadinov 2021-08-19 15:21:49 +03:00 committed by GitHub
parent 56ebfc0f7d
commit a2eaa4aca7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -11,4 +11,11 @@ const fibonacci = function(count) {
return b; return b;
}; };
// Alternative recursive version
const recursiveFib = function(count) {
if (count < 0) return "OOPS";
if (count == 1 || count == 2) return 1;
return recursiveFib(index - 1) + recursiveFib(index - 2);
};
module.exports = fibonacci; module.exports = fibonacci;