백준 11726 2xn 타일링

gmlwlswldbs·2021년 9월 15일
0

코딩테스트

목록 보기
5/130
n = int(input())
d = [0] * (n+1)
d[1] = 1
d[2] = 2
for i in range(3, n + 1):
    d[i] = d[i-1] + d[i-2]
    
print(d[n] % 10007)

> 런타임에러가 나는 코드 : n = 1 일 때 for 문의 범위 때문에
-> 기초적인 실수 조심하기

수정 : n = 1일때 d[2] = 2 리스트 크기 때문에

n = int(input())
d = [0] * (n+1)
d[0] = 1
d[1] = 1
for i in range(2, n + 1):
    d[i] = d[i-1] + d[i-2]
    
print(d[n]%10007)

올바른 코드

0개의 댓글