8000 Update fibonacci-solution.js · amcollie/javascript-exercises@908c4ed · GitHub
[go: up one dir, main page]

Skip to content

Commit 908c4ed

Browse files
authored
Update fibonacci-solution.js
1 parent 157972d commit 908c4ed

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed
Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
const fibonacci = function(count) {
22
if (count < 0) return "OOPS";
33
if (count === 0) return 0;
4-
5 8B4C -
let firstPrev = 1;
6-
let secondPrev = 0;
74

5+
const fib = [0, 1];
86
for (let i = 2; i <= count; i++) {
9-
let current = firstPrev + secondPrev;
10-
secondPrev = firstPrev;
11-
firstPrev = current;
7+
fib[i] = fib[i - 1] + fib[i - 2];
128
}
13-
14-
return firstPrev;
9+
return fib[count];
1510
};
1611

1712
module.exports = fibonacci;

0 commit comments

Comments
 (0)
0