[Baekjoon] 10872 - ❗팩토리얼

Chobby·2023년 11월 22일
1

Baekjoon

목록 보기
88/108

😀문제

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


😁입력

첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.


😂출력

첫째 줄에 N!을 출력한다.

예제 입력 1 
10
예제 출력 1 
3628800
예제 입력 2 
0
예제 출력 2 
1

🤣출처

  • 문제를 만든 사람: baekjoon

😃알고리즘 분류

  • 수학
  • 구현
  • 조합론

😎나의풀이

function factorial(num) {
    if(num <= 1) return 1
    return num * factorial(num-1)
}

const input = require('fs').readFileSync('/dev/stdin').toString().trim()
const num = Number(input)
console.log(factorial(num))
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글