DP 알고리즘
접근법과 유사하게 list
에 미리 값을 할당한 후, 해당 list
요소를 for반복문
으로 꺼내쓰는 방식으로 시간복잡도가 큰 재귀방식
을 피해서 구현하였다.# programmers, phase2:피보나치 수, python3
def solution(n):
fibonacci = [0, 1]
for i in range(2, n+1):
fibonacci.append(fibonacci[i-2]+fibonacci[i-1])
return fibonacci[n] % 1234567