Skip to content

Commit 0e2e13d

Browse files
Merge pull request priyankashrama#6 from hendrahend/main
Create factorial.js
2 parents 3397035 + 690f9cd commit 0e2e13d

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

factorial.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function factorial(n) {
2+
if (n < 0) return undefined;
3+
if (n === 0) return 1;
4+
return n * factorial(n - 1);
5+
}
6+
7+
// Example
8+
console.log(factorial(5)); // 120
9+
console.log(factorial(0)); // 1

0 commit comments

Comments
 (0)