BOJ 10870 - 피보나치 수 5 [Python]

freakyfrog98·2022년 5월 31일
0

알고리즘

목록 보기
4/4

이것 또한 기본적인 재귀함수 호출 문제이다.
입력에 O(1), N일때 N-1과 N-2 를 입력으로 두개의 함수를 호출한다.
O(N^2)

import sys

input = sys.stdin.readline()

n = int(input)

def solution(n):
    if n==0:
        return 0
    elif n==1:
        return 1
    else:
        return solution(n-1)+solution(n-2)


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

0개의 댓글