목표에서 거꾸로 따라가기
슬라이딩 퍼즐에서는 움직일 수 있어 보이는 블록을 아무거나 시험하기보다 목표에서 거꾸로 필요한 움직임을 찾는 편이 확실합니다.
먼저 목표가 지나갈 길을 막는 블록을 찾습니다. 이 블록들을 모두 길 밖으로 옮겨야 합니다.
그다음 막는 블록 하나를 골라 그 블록이 갈 곳을 막는 것을 찾습니다. 지금 움직일 수 있는 블록에 닿을 때까지 같은 방식으로 따라간 뒤, 마지막에 찾은 블록부터 움직입니다.
두 블록이 같은 블록 하나 때문에 움직이지 못할 수도 있습니다. 그 하나를 옮기면 두 길이 함께 열립니다.
숫자 타일도 원리는 같습니다. 윗줄을 먼저 맞추고 왼쪽 열을 맞춘 뒤 다시 건드리지 않습니다. 남은 판을 점점 줄이고 마지막 2×2를 돌려 완성합니다.
차량 6대를 5번 움직이기
빨간 자동차는 셋째 행에 있습니다. 앞을 넷째 열의 트럭과 다섯째, 여섯째 열의 자동차가 막고 있습니다.
넷째 열 트럭 아래에는 세 칸이 비어 있어 곧바로 내릴 수 있습니다. 첫 번째 장애물이 사라집니다.
세로 자동차 두 대 중 여섯째 열 자동차는 아래로 움직일 수 있습니다. 다섯째 열 자동차는 위아래가 모두 막혀 있습니다. 위에는 가로 자동차, 아래에는 트럭이 있으므로 먼저 위의 자동차를 왼쪽으로 옮깁니다.
빈자리로 다섯째 열 자동차를 올리고 여섯째 열 자동차를 내립니다. 셋째 행이 비면 빨간 자동차를 출구까지 보냅니다.
다섯 번의 움직임은 트럭을 아래로, 위 자동차를 왼쪽으로, 한 자동차를 위로, 다른 자동차를 아래로, 마지막으로 빨간 자동차를 오른쪽 출구까지 보내는 순서입니다.
다음에 움직일 자동차 고르기
같은 판에서 두 번 움직였습니다. 트럭은 내려갔고 위의 가로 자동차는 왼쪽으로 옮겨졌습니다.
셋째 행에는 아직 자동차 두 대가 있습니다. 다섯째 열 자동차 아래는 트럭이 막고 있지만 여섯째 열 자동차 아래는 모두 비어 있습니다.
풀어 보기
두 자동차 중 움직일 방향이 하나뿐인 것은 어느 쪽일까요?
- 아래가 트럭으로 막힌 자동차
- 맨 오른쪽 열의 자동차
정답 보기
아래가 트럭으로 막힌 자동차
맞습니다. 아래는 트럭이 막고 있으므로 위 자동차가 비운 자리로 올라가는 수밖에 없습니다.
직접 답하고 이어서 학습하려면 JavaScript를 켜 주세요.
슬라이딩 퍼즐 연습하기