문제 문제 보러 가기 풀이 Dynamic Programming 문제이다. 먼저 값을 저장할 배열을 선언해주고, 점화식을 찾은 후, 초깃값을 설정하여 해결한다. d[k]: 2*k 크기의 직사각형을 채우는 방법 수 점화식: d[k] = d[k-1] + d[k-2] d[k]는 다음과 같은 두 가지 방법의 수를 합하여 구할 수 있다. 2*(k-1) 크기의 직사각형 뒤에 1*2 크기의 직사각형을 배치하는 방법 수 2*(k-2) 크기의 직사각형 뒤에 2*1 크기의 직사각형 2개를 배치하는 방법 수 초기값: d[1] = 1, d[2] = 2 처음 시도에서 값을 `Number` 자료형으로 설정하니 통과하지 못했다. 그래서 `BigInt` 자료형으로 변경하여 문제를 해결했다. "use strict" const n = N..