문제 보기 구현, 시뮬레이션 문제이다. 초록색 보드와 파란색 보드를 관리하는 두 배열(6x4, 4x6)을 선언하고 주어진 블록을 하나씩 처리하면 된다. 1 x 1 블록은 0, 1 x 2 블록은 1, -1, 2 x 1 블록은 2, -2 값으로 서로 연관이 있음을 표현하였다. 만약 연관 있는 블록에서 1칸이 사라지는 경우에는 남은 칸의 값을 0으로 업데이트하였다. 전체적인 알고리즘 수행 과정은 아래와 같다. 1. 블록 놓기 2. 꽉 찬 행, 열처리 3. 빈 공간 처리 4. 0 ~ 1 행 처리 순으로 진행된다. 하나의 블록에 대해서 2 ~ 4 과정을 한 번만 수행하는 것이 아니라 더 이상 바뀌는 부분이 없을 때까지 반복하였다. 코드 import sys sys.setrecursionlimit(10 ** 9) d..