https://www.acmicpc.net/problem/10872
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
코드
n = int(input())
def factorial(num):
if num <= 1:
return 1
return num * factorial(num -1)
print(factorial(n))
'Algorithm > Math' 카테고리의 다른 글
[Python] 백준 2577 숫자의 개수 (0) | 2022.06.29 |
---|---|
[Python] 백준 4153번 직사각형 (0) | 2022.06.28 |
[Python] 백준 1085번 직사각형에서 탈출 (0) | 2022.06.28 |
댓글