핵심포인트 플레이어 이동 동시에 이동한다는 컨셉은 항상 자주나온다. 이전에는 임시 저장소를 만들어 움직인 뒤 다시 원본 배열로 복사하는 방식을 사용했다. 이 방식은 for문을 남발하고 쓸데없이 코드가 길어지기 때문에 다른 방식을 사용해보고자 했다. 사실 플레이어 이동이라는 동작은 매 턴마다 발생하기 때문에, 배열에 턴을 의미하는 차원을 하나 추가하면 해결되는 문제였다. ex) map[i][j][turn] = map[i][j][turn - 1] 본 문제의 경우 하나의 턴에서도 미로가 회전하기 전과 후, 두 가지의 경우로 또 플레이어 위치가 나뉘므로 회전 여부를 의미하는 차원까지 추가해 총 4차원 배열로 플레이어 배열을 정의했다. *실수했던 부분은 플레이어 이동 시 누적합(+=)으로 플레이어 수를 관리해야하..