File tree Expand file tree Collapse file tree 1 file changed +14
-15
lines changed Expand file tree Collapse file tree 1 file changed +14
-15
lines changed Original file line number Diff line number Diff line change 22 author: Theepag
33 */
44const factorialize = ( num ) => {
5- // Step 1. variable result to store num
6- let result = num ;
7- // If num = 0 OR 1, the factorial will return 1
8- if ( num === 0 || num === 1 )
9- return 1 ;
10- // Step 2. WHILE loop
11- while ( num > 1 ) {
12- num -- ; // decrement 1 at each iteration
13- result = result * num ; // or result = result * num;
14- }
15- // Step 3. Return the factorial
16- return result ;
5+ // Step 1. variable result to store num
6+ let result = num
7+ // If num = 0 OR 1, the factorial will return 1
8+ if ( num === 0 || num === 1 ) { return 1 }
9+ // Step 2. WHILE loop
10+ while ( num > 1 ) {
11+ num -- // decrement 1 at each iteration
12+ result = result * num // or result = result * num;
13+ }
14+ // Step 3. Return the factorial
15+ return result
1716}
18- //test
19- console . log ( factorialize ( 5 ) ) ;
20- console . log ( factorialize ( 4 ) ) ;
17+ // test
18+ console . log ( factorialize ( 5 ) )
19+ console . log ( factorialize ( 4 ) )
You can’t perform that action at this time.
0 commit comments