[CodeUp] 1912번 팩토리얼 계산

오혜수·2022년 3월 16일
0

코딩 테스트

목록 보기
36/61

링크 : https://codeup.kr/problem.php?id=1912

문제

팩토리얼(!)은 다음과 같이 정의된다.

n!=n×(n−1)×(n−2)×⋯×2×1
즉, 5!=5×4×3×2×1=120 이다.

n이 입력되면 n!의 값을 출력하시오.

이 문제는 반복문 for, while 등을 이용하여 풀 수 없습니다.

풀이

n = int(input())

def factorial(n):
    if n==1:
        return 1
    return n * factorial(n-1)

print(factorial(n))

0개의 댓글