감자튀김 공장🍟

[백준/10870] 피보나치 수 5 (with 파이썬) 본문

Algorithm/BOJ

[백준/10870] 피보나치 수 5 (with 파이썬)

Potato potage 2022. 11. 20. 21:48
반응형

✔ 문제


풀이

import sys
input = sys.stdin.readline

n = int(input())

def fibonacci(x):
    if x == 0:
        return 0
    elif x == 1:
        return 1
    else:
        return fibonacci(x-1) + fibonacci(x-2)

print(fibonacci(n))

✔ 설명

F(n) = F(n-1) + F(n-2) 이므로 0, 1일때는 각각 0, 1을 리턴하고 나머지 수는 공식을 리턴하면 된다.

반응형
Comments