dynamic programming으로 작성한 n번째 피보나치수 반환해주는 함수
메모이제이션 x
0번째부터 0, 1, 1, 2, 3, 5, 8, ... 으로 진행됨
def solution(n):
answer = 0
f = [0, 1, 1]
for i in range(3, n+1):
f.append(f[i-1] + f[i-2])
return f[n]
'🖥' 카테고리의 다른 글
[python3] 소인수분해, 기약분수 만들기 (0) | 2022.10.17 |
---|---|
[Python3] 이진탐색 알고리즘 반복문, 재귀 (0) | 2022.10.14 |
[python3] numpy 이용 행렬의 곱셈 (0) | 2022.10.01 |
[python] 문자열 앞에 0으로 n자리수 채우기 (0) | 2022.09.24 |
[jquery] datepicker 여러 input에 적용하기 (0) | 2022.09.15 |
댓글