BOJ 10872 - 팩토리얼 [Python]

freakyfrog98·2022년 5월 31일
0

알고리즘

목록 보기
3/4

기본적인 재귀함수 문제이다.
입력받는데 O(1), if문 계산하는데 N번, 연산하는데 N번
O(2N+1) = O(N)

import sys

input = sys.stdin.readline()

N = int(input)

def solution(N):
    if(N <= 1):
        return 1
    else:
        return N * solution(N-1)

print(solution(N))
profile
반 걸음씩 이라도 가보자.

0개의 댓글