Algorithm/백준

[BAEKJOON] 10872번: 팩토리얼

NegotiationMan 2023. 8. 23. 17:53

문제

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

 

코드

import sys
input = sys.stdin.readline

n = int(input())
res = 1

# 1은 곱해도 똑같으니까 제외
for i in range(2, n+1):
	res *= i
    
print(res)

 

나의 생각

찾아보니 math 모듈의 factorial 함수를 사용하면 간결하게 작성할 있다 !!

import sys, math
input = sys.stdin.readline

n = int(input())
print(math.factorial(n))