File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ // Use IntelliSense to learn about possible attributes.
3+ // Hover to view descriptions of existing attributes.
4+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+ "version" : " 0.2.0" ,
6+ "configurations" : [
7+ {
8+ "type" : " chrome" ,
9+ "request" : " launch" ,
10+ "name" : " Launch Chrome against localhost" ,
11+ "url" : " http://localhost:5501" ,
12+ "webRoot" : " ${workspaceFolder}"
13+ }
14+ ]
15+ }
Original file line number Diff line number Diff line change 1+ {
2+ "liveServer.settings.port" : 5501
3+ }
Original file line number Diff line number Diff line change 1+ var factor = [ ]
12const factorial = ( number ) => {
23 // your code here
4+ //The factor of 0 (0!) is 1, and the factor of 1 (1!) is 1 too
5+ if ( number == 0 || number == 1 ) {
6+ return 1 ;
7+ }
8+ //if the factor
9+ if ( factor [ number ] > 0 ) {
10+ return factor [ number ] ;
11+ }
12+ return factor [ number ] = factorial ( number - 1 ) * number ;
313}
4-
514module . exports = factorial ;
Original file line number Diff line number Diff line change 11const fibonacci = ( n ) => {
22 // your code here
3+ var fibonacciNumbers = [ ]
4+ var numbers = [ 0 , 1 ] ;
5+ var sum ;
6+ var numberi = 0 ;
7+ if ( n == 0 ) {
8+ fibonacciNumbers = [ numbers [ 0 ] ]
9+ } else if ( n == 1 ) {
10+ fibonacciNumbers = [ numbers [ 1 ] ]
11+ } else {
12+ fibonacciNumbers = [ numbers [ 1 ] ]
13+ for ( numberi = 1 ; numberi < n ; numberi ++ )
14+ {
15+ sum = numbers [ 0 ] + numbers [ 1 ] ;
16+ numbers [ 0 ] = numbers [ 1 ] ;
17+ numbers [ 1 ] = sum ;
18+ fibonacciNumbers . push ( sum )
19+ }
20+ }
21+ return fibonacciNumbers
322}
423
524module . exports = fibonacci ;
Original file line number Diff line number Diff line change 11const trialDivision = ( number ) => {
22 // your code here
3+ if ( number < 2 ) {
4+ return false ;
5+ }
6+ for ( var i = 2 ; i <= number - 1 ; i ++ ) {
7+ if ( number % i === 0 || ! Number . isInteger ( number ) ) {
8+ return false ;
9+ }
10+ }
11+ return true ;
312}
413
514module . exports = trialDivision ;
You can’t perform that action at this time.
0 commit comments