sm 기술 블로그
71. 10870(피보나치수열) 본문
n = int(input())
def fibonacci(N):
if(N == 0):
return 0
if(N == 1):
return 1
return (fibonacci(N-2) + fibonacci(N-1))
print(fibonacci(n))
>> 피보나치 수열 : n번째는 n-2번째와 n-1번째의 합과 같다
위 로직의 피보나치 수열의 원리를 그림으로 그리면 다음과 같다.
'문제 > 백준_파이썬' 카테고리의 다른 글
73. 2447 (별 찍기 - 10) (0) | 2022.06.06 |
---|---|
72. 17478 (재귀함수가 뭔가요?) (0) | 2022.06.06 |
70. 10872 (팩토리얼) (0) | 2022.06.06 |
69. 9020(골드바흐의 추측) (0) | 2022.06.05 |
68. 4948 (베르트랑 공준) (0) | 2022.06.04 |
Comments