인프런 커뮤니티 질문&답변
코드 에러 납니다.
작성
·
200
0
소스 코드에 있는
N=int(input())
dy=[0]*(N+1)
dy[1]=1
dy[2]=2
for i in range(3, N+2):
dy[i]=dy[i-1]+dy[i-2]
print(dy[N+1])
이 코드를 실행하면
Traceback (most recent call last): File "main.py", line 6, in <module> dy[i]=dy[i-1]+dy[i-2] IndexError: list assignment index out of range
이런 에러가 나오는데
dy=[0]*(N+2)로 바뀌어야 합니다.





