알고리즘 정복하기!/백준 문제풀이

백준 10870번 Python / Math

by seokii 2022. 2. 10.
728x90
반응형

문제 링크

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

 

10870번: 피보나치 수 5

피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가

www.acmicpc.net

 

풀이

n = int(input())

def fibo(num):
    if num<=1:
        return num
    return fibo(num-1) + fibo(num-2)

print(fibo(n))

간단한 재귀함수로 문제를 해결했다.

 

 

728x90
반응형

'알고리즘 정복하기! > 백준 문제풀이' 카테고리의 다른 글

백준 1026번 Python / Greedy  (0) 2022.02.10
백준 5565번 Python / Math  (0) 2022.02.10
백준 1712번 Python / Math  (0) 2022.02.09
백준 2292번 Python / Math  (0) 2022.02.09
백준 1978번 Python / Math  (0) 2022.02.08

댓글