개발자 첫걸음/백준

백준 재귀1 - 팩토리얼 [10872]

프로아마추어 2022. 10. 10. 18:11

https://www.acmicpc.net/problem/10872

 

10872번: 팩토리얼

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

나의 풀이

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const input = require("fs")
  .readFileSync(0)
  .toString()
  .trim()
  .split("\n");
 
const factorial = (num) => {
  if (num <= 1) {
    return 1;
  }
 
  return num * factorial(num - 1);
};
 
console.log(factorial(parseInt(input)));
cs