Notice
Recent Posts
Recent Comments
Link
코딩 성장기
[재귀함수] 피보나치 수열 본문
피보나치 수열이란?
세개의 항이 있을때, 첫번째 항과 두번째 항의 합이 세번째 항의 되는 수열.
첫번째 항과 두번째 항의 값은 모두 1이다.
세번째 항 = 첫번째 항 + 두번째 항 = 1 + 1 = 2
네번째 항 = 두번째 항 + 세번째 항 = 1 + 2 = 3
다섯번째 항 = 세번째 항 + 네번째 항 = 2 + 3 = 5
...
# n번째 피보나치 수열 구하기
def fib(n):
if (n == 1) or (n ==2):
return 1
return fib(n-1)+fib(n-2)
'알고리즘 공부 > Algorithm in Python' 카테고리의 다른 글
[재귀함수] n번째 삼각수 구하기(1 부터 n 까지의 합) (0) | 2022.03.02 |
---|---|
파이썬 팰린드롬 확인 코드 (0) | 2021.03.19 |