Coding/BaekJoon
[BaekJoon/JavaScript] 10872. 팩토리얼
성으니:)
2021. 9. 10. 17:35
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.
출력
첫째 줄에 N!을 출력한다.
예제1
입력: 10
출력: 3628800
예제2
입력: 0
출력: 1
코드
let input = require('fs').readFileSync('/dev/stdin').toString();
function factorial(num) {
if (num <= 1) {
return 1;
}
return num * factorial(num - 1);
}
console.log(factorial(input));