File tree Expand file tree Collapse file tree 2 files changed +24
-10
lines changed
Expand file tree Collapse file tree 2 files changed +24
-10
lines changed Original file line number Diff line number Diff line change 1+ const fibonacci = ( n ) => {
2+ if ( n == 0 || n == 1 ) return n
3+ return fibonacci ( n - 1 ) + fibonacci ( n - 2 )
4+ }
5+
6+ console . log ( fibonacci ( 0 ) ) // 0
7+ console . log ( fibonacci ( 1 ) ) // 1
8+ console . log ( fibonacci ( 7 ) ) // 13
9+ console . log ( fibonacci ( 9 ) ) // 34
Original file line number Diff line number Diff line change 1+ function fibonacci ( n ) {
2+ let a = 1
3+ let b = 0
14
2- function fibonacci ( num ) {
3- var a = 1 , b = 0 , temp ;
4-
5- while ( num >= 0 ) {
6- temp = a ;
7- a = a + b ;
8- b = temp ;
9- num -- ;
5+ while ( n > 0 ) {
6+ let temp = a
7+ a = a + b
8+ b = temp
9+ n --
1010 }
1111
12- return b ;
13- }
12+ return b
13+ }
14+
15+ console . log ( fibonacci ( 0 ) ) // 0
16+ console . log ( fibonacci ( 1 ) ) // 1
17+ console . log ( fibonacci ( 7 ) ) // 13
18+ console . log ( fibonacci ( 9 ) ) // 34
You can’t perform that action at this time.
0 commit comments