피보나치 수
https://www.acmicpc.net/problem/10870
피보나치의 수는 0번째 수 = 0, 첫 번째 수 = 1로 정해져 있다.
1
2
3
4
5
6
7
|
def fibonacci(num):
if num == 0: return 0
elif num == 1: return 1
else:
return fibonacci(num - 1) + fibonacci(num - 2)
n = int(input())
print(fibonacci(n))
|
cs |
수학적 정의에 맞춰 재귀함수를 만들었다.
'알고리즘' 카테고리의 다른 글
백준 알고리즘(파이썬) - 11729번 (0) | 2021.08.18 |
---|---|
백준 - 2447번 / map(), join() (0) | 2021.08.17 |
백준 - 10872번 (0) | 2021.08.13 |
백준 - 1002번 (0) | 2021.08.11 |
백준 - 3053번 (0) | 2021.08.11 |