Create a function that returns a specific member of the Fibonacci sequence

This commit is contained in:
Akutsang 2023-02-04 10:49:10 +01:00
parent bea7415d00
commit ca453ad649
1 changed files with 18 additions and 6 deletions

View File

@ -1,12 +1,24 @@
const fibonacci = function(n) {
if (n <= 1) {
if (n == 0) {
return Number(n);
}
if (n < 0) {
return "opps"
return "OOPS";
}
if (n == 1) {
return Number(n);
}
return fibonacci(n - 1) + fibonacci(n - 2)
// n = 3
// function(2) + function(1)
// function(1) + function(0) + function(0) + function(-1)
// function(0) + function(-1) + 0 + 0 +
// n = 1
// function(0) + function(-1)
// 0 + OPPS
};