7266 : 재귀 팩토리얼
•시간제한: 2.000 S
•메모리제한: 256 MB
•제출: 1
•통과: 1
•만든사람: suakii
문제 설명
재귀 함수를 이용하여 N!을 계산하십시오.
재귀 함수의 정의: $f(0) = 1$, $f(n) = n \times f(n-1)$
반복문(loop)이 아닌 재귀 호출로만 구현해야 합니다.
[제약 조건]
• 입력되는 모든 수는 정수입니다.
재귀 함수의 정의: $f(0) = 1$, $f(n) = n \times f(n-1)$
반복문(loop)이 아닌 재귀 호출로만 구현해야 합니다.
[제약 조건]
• 입력되는 모든 수는 정수입니다.
입력 설명
첫째 줄에 정수 $N$이 주어집니다. ($0 \le N \le 12$)
출력 설명
재귀적 방법으로 구한 $N!$ 값을 출력합니다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
5
출력 예시
COPY
복사되었습니다!
복사되었습니다!
120
도움
def factorial(n): return 1 if n == 0 else n * factorial(n-1)