2020년/코테

[코테 연습] 2xn 타일링

위지원 2020. 5. 6. 00:33

2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.

아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다.

n = int(input())

lis = [0 for i in range(1000)]
lis[0] = 1
lis[1] = 2

for i in range(2,n):
    lis[i] = lis[i-1]+lis[i-2]
    
print(lis[n-1]%10007)