0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
10
3628800
0
1
재귀 함수 문제 파트이다.
재귀 함수만 잘 만들어 주면 쉬운 문제가 된다!
const input = require('fs').readFileSync('/dev/stdin').toString().trim();
const num = Number(input);
function facto(n) {
return n < 2 ? 1 : facto(n - 1) * n;
}
console.log(facto(num));