본문 바로가기
코딩테스트 문제풀이/beakjoon

[백준] 10872 팩토리얼

by merona99 2021. 8. 5.
반응형

백준 10872번 팩토리얼

구현 / 파이썬

 

 

 

[문제]

 

 

 

[과정]

1. 팩토리얼의 개념을 알 고 있다면 재귀형태로 1을 줄여준 값을 호출하여 곱해줌.

2. n이 0일경우의 예외처리를 1로 해줌

 

 

 

[소스코드]

# 팩토리얼

def factorial(n):
    if n == 0:
        return 1
    return n * factorial(n-1)
n = int(input())
print(factorial(n))

 

 

 

[통과]

 

 

반응형

댓글