반응형
https://www.acmicpc.net/problem/10872
def factorial(num):
if num==0:
return 1
return num*factorial(num-1)
n=int(input())
print(factorial(n))
이 문제는 단순 반복문으로도 구현할 수 있지만 문제에서 재귀를 사용해서 구현하라고 되어있어서 재귀 함수를 만들어서 구현하였다.
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[python 파이썬] 백준 2798번: 블랙잭 (0) | 2020.01.20 |
---|---|
[python 파이썬] 백준 10870번: 피보나치 수 5 (0) | 2020.01.16 |
[python 파이썬] 백준 4153번: 직각삼각형 (0) | 2020.01.13 |
[python 파이썬] 백준 3009번: 네 번째 점 (0) | 2020.01.10 |
[python 파이썬] 백준 1085번: 직사각형에서 탈출 (0) | 2020.01.09 |