sm 기술 블로그

71. 10870(피보나치수열) 본문

문제/백준_파이썬

71. 10870(피보나치수열)

sm_hope 2022. 6. 6. 08:33
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