정구리의 우주정복
[BOJ] 백준 10872번 - 팩토리얼 파이썬 본문
반응형
재귀함수에 너무 약해서 연습해보고자 풀어보았음
n = 5 라면 n! 은 1*2*3*4*5 이다
n*(n-1)*(n-2)*(n-3)*(n-4) 와도 같음
1! 일때 0! 일때를 잊지말구 해줍시당
n = int(input())
def factorial(n):
if n == 0:
return 1
elif n == 1:
return 1
else:
return (n*factorial(n-1))
print(factorial(n))
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 2164번 - 카드 2 파이썬 (collection.deque) (0) | 2020.07.24 |
---|---|
[BOJ] 백준 18258번 - 큐 2 파이썬 (dequeue 없이 풀기) (0) | 2020.07.19 |
[BOJ] 백준 4949번 - 균형잡힌 세상 파이썬 (0) | 2020.06.28 |
[BOJ] 백준 9012번 - 괄호 파이썬 (0) | 2020.06.28 |
[BOJ] 백준 10773번 - 제로 파이썬 (0) | 2020.06.27 |
Comments