File tree 1 file changed +14
-15
lines changed
1 file changed +14
-15
lines changed Original file line number Diff line number Diff line change 2
2
author: Theepag
3
3
*/
4
4
const 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
17
16
}
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