Create a function that returns a specific member of the Fibonacci sequence
This commit is contained in:
parent
bea7415d00
commit
ca453ad649
|
@ -1,12 +1,24 @@
|
|||
const fibonacci = function(n) {
|
||||
if (n <= 1) {
|
||||
return Number(n);
|
||||
if (n == 0) {
|
||||
return Number(n);
|
||||
}
|
||||
if (n < 0) {
|
||||
return "opps"
|
||||
}
|
||||
if (n < 0) {
|
||||
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 +
|
||||
|
||||
return fibonacci(n - 1) + fibonacci(n - 2)
|
||||
// n = 1
|
||||
// function(0) + function(-1)
|
||||
// 0 + OPPS
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue