반응형
1. 문제
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
2. 풀이
# 재귀 함수 사용
# 10870
n = int(input())
def fibo(n):
if n == 0:
return 0
elif n == 1:
return 1
else:
return fibo(n-1) + fibo(n-2)
print(fibo(n))
반응형
'프로그래밍 공부 > 파이썬 알고리즘 공부' 카테고리의 다른 글
(백준 파이썬) 2609번. 최대공약수와 최소공배수 (1) | 2022.01.09 |
---|---|
(백준 파이썬) 2309번. 일곱난쟁이 (0) | 2022.01.09 |
(백준 파이썬) 2460번. 지능형 기차 (0) | 2022.01.09 |
(백준 파이썬) 10818번. 최소, 최대 (0) | 2022.01.09 |
(백준 파이썬) 3460번. 약수 구하기 (0) | 2022.01.09 |
댓글