YuJian
3 years ago
3 changed files with 33 additions and 0 deletions
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
const Fibonacci_Cycle = (n: number): number => { |
||||
if (n <= 0) return 0; |
||||
if (n === 1) return n; |
||||
|
||||
let n1 = 0; |
||||
let n2 = 0; |
||||
let n3 = 0; |
||||
|
||||
for (let index = 0; index <= n; index++) { |
||||
if (index === 1) { |
||||
n1 = 0; |
||||
n2 = 1; |
||||
|
||||
continue; |
||||
} |
||||
|
||||
n3 = n1 + n2; |
||||
n1 = n2; |
||||
n2 = n3; |
||||
} |
||||
|
||||
return n3; |
||||
}; |
||||
|
||||
console.log(Fibonacci_Cycle(6)); |
Loading…
Reference in new issue