[Baekjoon] 27433 - ❗팩토리얼

Chobby·2023년 11월 24일
1

Baekjoon

목록 보기
97/108

😀문제

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


😁입력

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


😂출력

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


🤣예제

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

😃알고리즘 분류

  • 수학
  • 사칙연산

😄나의풀이

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

const input = require('fs').readFileSync('/dev/stdin').toString().trim().split("\n")
const num = Number(input)

console.log(factorial(num))
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글