[Python] 프로그래머스 - Level2 - 피보나치 수

강주형·2022년 9월 21일
0

https://school.programmers.co.kr/learn/courses/30/lessons/12945

연습문제

def solution(n):
    fibo = [0, 1]
    for i in range(n-1):
        fibo.append(fibo[-1] + fibo[-2])
    return fibo[-1] % 1234567

타인 코드

def fibonacci(num):
    a,b = 0,1
    for i in range(num):
        a,b = b,a+b
    return a

1234567로 나눈 나머지를 리턴하는 조건이 생기기 전 코드인 듯

a, b를 저런 식으로 업데이트하면
각각 업데이트 되기 전에 기존 값으로 업데이트가 가능하다고 한다.

profile
Statistics & Data Science

0개의 댓글