-
[백준] 10872번 팩토리얼 (Node.js)Algorithm 2020. 12. 12. 13:43728x90
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.
출력
첫째 줄에 N!을 출력한다.
예제 입력 1
10
예제 출력 1
3628800
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); const getFactorial = (num) => { if (num <= 1) { return 1; } return num * getFactorial(num - 1); } rl.on('line', function(data) { const result = getFactorial(data); console.log(result); rl.close(); }).on("close", function() { process.exit(); });
728x90'Algorithm' 카테고리의 다른 글
[백준] 10757 큰 수 A + B - NodeJS (0) 2021.01.17 [백준] 10870번 피보나치 수 (0) 2020.12.12 [Algorithm] BFS와 DFS (0) 2020.07.07 [백준] 3053번 택시 기하학 (JAVA) (0) 2020.05.22 [백준] 4153번 직각삼각형 (JAVA) (0) 2020.05.22