[백준 10872 파이썬] - 팩토리얼

zsunny·2022년 7월 3일
0

📌 문제

💯 정답

def fact(i):
    if i == 0:
        return 1
    return i * fact(i-1)

n = int(input())
print(fact(n))

📝 설명

• 팩토리얼 함수를 만들어 사용한다.
• n이 0일때는 1이다.
• 팩토리얼은 n * (n-1) * (n-2) * ••• * 1 이다.
• 따라서, n이 1씩 감소하는 인자를 가지면서 곱하기 를 수행하는 함수를 정의해 반복 호출하면 된다.
profile
매일 성장하는 예비 웹 개발자 🌱

0개의 댓글