✅ 팩토리얼
https://www.acmicpc.net/problem/10872
import sys
N = int(sys.stdin.readline())
def factorial(n):
if n <= 1:
return 1
return n * factorial(n - 1)
print(factorial(N))
◾ 수학 & 재귀함수
◾ 팩토리얼 (Factorial)
- 해당 수 보다 작거나 같은 모든 양의 정수의 곱을 이른다.
- n! = 1 x 2 x ... x (n-1) x n
◾ 재귀함수를 이용하여 팩토리얼 함수를 구현한다.
# 코드플러스 백준 10872 팩토리얼 파이썬 python
728x90
'✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > 백준 알고리즘' 카테고리의 다른 글
[수학] [BJ2004] 조합 0의 개수 (0) | 2021.12.01 |
---|---|
[수학] [BJ1676] 팩토리얼 0의 개수 (0) | 2021.12.01 |
[수학] [BJ6588] 골드바흐의 추측 (0) | 2021.12.01 |
[수학] [BJ1929] 소수 구하기 (0) | 2021.12.01 |
[수학] [BJ1978] 소수 찾기 (0) | 2021.12.01 |