0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.
첫째 줄에 N!을 출력한다.
재귀의 첫 스텝으로 유명한 팩토리얼 구하기.
숫자가 주어지면, 해당 숫자부터 -1씩 하며 재귀함수를 호출하면서 결과값을 얻는다.
const input = require("fs").readFileSync("/dev/stdin");
const factorial = (num) => {
if(num == 0) return 1;
return num * factorial(num - 1);
};
console.log(factorial(input))