[Python] 백준 10872 팩토리얼

    https://www.acmicpc.net/problem/10872

     

    10872번: 팩토리얼

    0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

    www.acmicpc.net

     

    문제

     

    0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

     

    코드

     

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

    'Algorithm > Math' 카테고리의 다른 글

    [Python] 백준 2577 숫자의 개수  (0) 2022.06.29
    [Python] 백준 4153번 직사각형  (0) 2022.06.28
    [Python] 백준 1085번 직사각형에서 탈출  (0) 2022.06.28

    댓글