[JavaScript] 10872 | 백준

유인학·2022년 6월 1일
0

[JS] Algorithm(백준)

목록 보기
69/82
post-thumbnail

📄 문제

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

⌨ 예제 입력 1

10

📺 예제 출력 1

3628800

⌨ 예제 입력 2

0

📺 예제 출력 2

1

🚩solution

재귀 함수 문제 파트이다.
재귀 함수만 잘 만들어 주면 쉬운 문제가 된다!

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));
profile
'유'발자!

0개의 댓글