카테고리 없음
[백준] 10872 팩토리얼
Hoplin
2022. 1. 3. 20:18
반응형
링크 : https://www.acmicpc.net/problem/10872
10872번: 팩토리얼
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
흔히 재귀문제의 대표적인 예시인 팩토리얼이다. 코드는 아래와 같다.
1. 일반적 재귀
def factorial(n):
if n == 0:
return 1
res = n * factorial(n-1)
return res
if __name__ == "__main__":
inp = int(input())
print(factorial(inp))
2. math.factoria사용
import math
print(math.factorial(int(input())))
반응형