cool hamsters never sleep

백준 24416. 알고리즘 수업 (미해결) 본문

Python Algorithm

백준 24416. 알고리즘 수업 (미해결)

슈슈 susu 2022. 8. 12. 01:11
n = int(input())

def fib (n) :
    if n == 1 or n == 2 :
        return 1
    else :
        return fib (n-1) + fib(n-2)

def fibonacci (n) :
    dp = [0] * (n + 1)
    dp[1], dp[2] = 1, 1
    cnt = 0
    
    for i in range (3, n+1) :
        cnt = cnt + 1
        dp[i] = dp[i - 1] + dp[i -2]
        
    return cnt

print(fib(n), fibonacci(n))

'Python Algorithm' 카테고리의 다른 글

백준 2108. 통계학  (0) 2022.08.13
백준 2609. 최대공약수와 최소공배수  (0) 2022.08.12
백준 3009. 네 번째 점  (0) 2022.08.11
백준 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰  (0) 2022.08.10
백준 4673. 셀프 넘버  (0) 2022.08.09
Comments