We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be47783 commit 841714fCopy full SHA for 841714f
js_recursion/labs/benchmarking_fibonacci.js
@@ -0,0 +1,26 @@
1
+const fibonacci = number => {
2
+ if (number <= 1) {
3
+ return 1;
4
+ }
5
+
6
+ return fibonacci(number - 1) + fibonacci(number - 2);
7
+}
8
9
+const fibonacci2 = number => {
10
11
12
13
+ let fib1 = 1;
14
+ let fib2 = 1;
15
+ let fib3;
16
17
+ for (let i = 1; i < number; i++) {
18
+ fib3 = fib1 + fib2;
19
+ fib1 = fib2;
20
+ fib2 = fib3;
21
22
+ return fib3;
23
24
25
+console.log(fibonacci(5))
26
+console.log(fibonacci2(5))
0 commit comments