차 빼기 하는 법

주차장이 꽉 찼습니다. 그 한가운데에 내 차가 갇혀 있습니다. 차들은 앞뒤로만 움직입니다. 가로 차는 좌우로, 세로 차는 위아래로. 돌릴 수도 없고 남의 차를 넘어갈 수도 없습니다. 앞을 막은 차들을 차례차례 비켜 내 차를 오른쪽 문으로 빼내면 이깁니다. 몇 수 만에 빼는지가 이 놀이의 점수입니다.

6×6 주차장입니다. 금색이 내 차, 오른쪽 화살표가 문입니다.
6×6 주차장입니다. 금색이 내 차, 오른쪽 화살표가 문입니다.

먼저 화면부터 봅니다

6×6 주차장에 차들이 서 있습니다.

  • 금색 차 — 내 차입니다. 가로로 놓여 있고 늘 가운데 줄에 있습니다.
  • 갈색 차들 — 비켜야 할 차들입니다. 두 칸짜리와 세 칸짜리가 있습니다.
  • 오른쪽 초록 화살표 — 문입니다. 여기로 빼내면 끝납니다.
  • 맨 위 — 지금까지 민 수, 시간, 난이도입니다.
6×6 주차장입니다. 금색이 내 차, 오른쪽 화살표가 문입니다.
6×6 주차장입니다. 금색이 내 차, 오른쪽 화살표가 문입니다.

판 아래 글에 적어도 몇 수면 뺄 수 있는지 적혀 있습니다.

내 차와 문

금색 차가 내 차입니다. 언제나 가로로 놓이고, 언제나 문이 있는 줄(위에서 셋째 줄)에 있습니다.

내 차의 오른쪽 끝이 판의 오른쪽 끝에 닿으면 그 자리에서 끝납니다.

금색 차가 내 차입니다. 늘 가로로, 늘 문이 있는 가운데 줄에 있습니다.
금색 차가 내 차입니다. 늘 가로로, 늘 문이 있는 가운데 줄에 있습니다.

내 차가 세로로 서 있거나 다른 줄에 있는 판은 없습니다. 주소를 손으로 고쳐 그런 판을 보내도 열리지 않습니다.

차는 제 방향으로만 밉니다

이것이 이 놀이의 첫째 규칙입니다.

  • 가로 차 — 왼쪽과 오른쪽으로만 갑니다.
  • 세로 차 — 위와 아래로만 갑니다.
  • 돌릴 수 없습니다. 가로 차가 세로가 되는 일은 없습니다.
세로 차를 골랐습니다. 갈 수 있는 자리가 위아래에만 찍힙니다.
세로 차를 골랐습니다. 갈 수 있는 자리가 위아래에만 찍힙니다.

그래서 차 하나가 갈 수 있는 자리는 제가 놓인 줄이나 칸 안에만 있습니다.

차를 넘어갈 수는 없습니다

앞에 다른 차가 서 있으면 거기서 멈춥니다. 뛰어넘을 수 없습니다.

그래서 이 놀이는 비켜 주기 놀이입니다. 가고 싶은 차를 미는 것이 아니라, 그 앞을 막은 차를 먼저 치우는 것입니다.

꽉 끼어 못 움직이는 차를 누르면 그렇다고 알려 줍니다.
꽉 끼어 못 움직이는 차를 누르면 그렇다고 알려 줍니다.

판 밖으로도 못 나갑니다. 내 차만 오른쪽 문으로 나갑니다.

차를 눌러 고릅니다

밀고 싶은 차를 누르세요. 테두리가 파랗게 바뀝니다.

그러면 그 차가 갈 수 있는 빈 칸마다 파란 동그라미가 찍힙니다.

  • 같은 차를 다시 누르면 고르기가 풀립니다.
  • 다른 차를 누르면 그 차로 옮겨 갑니다.
  • 지금 아무 데도 못 가는 차를 누르면 못 움직입니다 라고 알려 줍니다.
차를 누르면 테두리가 파래지고 갈 수 있는 자리에 동그라미가 찍힙니다.
차를 누르면 테두리가 파래지고 갈 수 있는 자리에 동그라미가 찍힙니다.

동그라미가 하나도 안 찍히면 그 차는 지금 꽉 끼어 있는 것입니다. 그 차를 막은 차부터 보세요.

동그라미를 눌러 밉니다

찍힌 동그라미 가운데 하나를 누르면 그 차가 거기까지 한 번에 갑니다.

한 칸만 가고 싶으면 바로 옆 동그라미를, 세 칸을 가고 싶으면 세 칸 떨어진 동그라미를 누르면 됩니다.

동그라미를 누르면 거기까지 한 번에 갑니다.
동그라미를 누르면 거기까지 한 번에 갑니다.

차를 고른 채 화살표 키를 눌러도 한 칸씩 갑니다. 가로 차는 ← →, 세로 차는 ↑ ↓ 입니다.

한 번 민 것이 한 수

여기가 헷갈리기 쉬운 곳입니다.

한 칸을 밀든 세 칸을 밀든 차 하나를 민 것은 한 수입니다. 사람이 그렇게 세기 때문입니다.

그러니 갈 수 있는 데까지 한 번에 미세요. 한 칸씩 나눠 밀면 수만 늘어납니다.

  • 같은 차를 밀었다 도로 당기면 두 수입니다. 되돌아온 값이 없는데 수만 둘 씁니다.
  • 다른 차를 하나 민 뒤에 다시 그 차를 밀면 그것도 따로 한 수입니다.
  • 되돌리기로 물린 수는 다시 빠집니다 — 물린 자리에서 새로 세기 시작합니다.
세 칸 떨어진 동그라미를 눌러도 한 수입니다. 나눠 밀면 세 수가 됩니다.
세 칸 떨어진 동그라미를 눌러도 한 수입니다. 나눠 밀면 세 수가 됩니다.

맨 위 민 수가 그렇게 셉니다. 그래서 밀기 전에 어디까지 갈지 먼저 정하는 것이 이득입니다. 손이 먼저 나가면 같은 차를 두세 번 만지게 됩니다.

길이 3 짜리 차는 잘 안 움직입니다

세 칸짜리 차는 색이 조금 다릅니다. 자리를 많이 차지해서 움직일 틈이 좀처럼 안 납니다.

그래서 이 차를 어디에 둘지를 먼저 정하는 것이 요령입니다. 한번 자리를 잡으면 잘 안 옮기게 되니까요.

세 칸짜리 차는 색이 조금 다릅니다. 자리를 많이 차지해 잘 안 움직입니다.
세 칸짜리 차는 색이 조금 다릅니다. 자리를 많이 차지해 잘 안 움직입니다.

6칸짜리 줄에 세 칸짜리 차가 둘이면 그 줄은 사실상 꽉 찬 것입니다.

막은 차부터 봅니다

판을 처음 보면 어디부터 손대야 할지 막막합니다. 언제나 같은 자리에서 시작하세요.

내 차와 문 사이에 서 있는 차가 누구인지 보세요. 그 차들을 치우지 않고서는 절대 못 나갑니다.

내 차를 골랐습니다. 앞을 막은 차 때문에 문까지 못 갑니다.
내 차를 골랐습니다. 앞을 막은 차 때문에 문까지 못 갑니다.

대개 한 대에서 세 대입니다. 그 차들이 이 판의 문제입니다. 문에서 가까운 차부터 세면 순서가 덜 헷갈립니다. 먼 차를 먼저 치워도 가까운 차가 그대로면 한 걸음도 못 나갑니다.

막은 차를 막은 차

막은 차를 찾았으면, 이번에는 그 차가 왜 못 비키는지를 봅니다.

세로 차가 위로 못 가면 그 위를 누가 막고 있는 것입니다. 그러면 이번에는 그 차를 봅니다. 이렇게 거꾸로 거슬러 올라가면 제일 먼저 밀어야 할 차가 나옵니다.

  • 내 차를 막은 차 → 그 차를 막은 차 → 또 그 차를 막은 차…
  • 더 거슬러 갈 데가 없는 차가 첫 수입니다.
  • 그 차를 밀면 그다음 차가 풀리고, 줄줄이 풀립니다.
막은 차를 치우려고 그 차를 막은 차부터 민 모습입니다.
막은 차를 치우려고 그 차를 막은 차부터 민 모습입니다.

이 거슬러 가기가 이 놀이의 전부라고 해도 지나치지 않습니다.

빈칸이 열쇠입니다

차가 움직이려면 갈 빈칸이 있어야 합니다. 그런데 판에 빈칸은 몇 개뿐입니다.

그래서 이렇게 바꿔 생각해 보세요 — 차를 어디로 옮길까가 아니라, 빈칸을 어디로 옮길까.

  • 차를 오른쪽으로 한 칸 밀면 빈칸이 왼쪽으로 한 칸 옮겨 옵니다.
  • 차 길이는 상관없습니다. 두 칸짜리든 세 칸짜리든 빈칸은 민 만큼 반대쪽에 생깁니다.
  • 빈칸이 아예 없는 줄의 차는 한 칸도 못 움직입니다. 그 줄은 지금 볼 것이 없습니다.
빈칸은 몇 개뿐입니다. 그 빈칸을 어디로 옮길지가 곧 푸는 일입니다.
빈칸은 몇 개뿐입니다. 그 빈칸을 어디로 옮길지가 곧 푸는 일입니다.

차를 한 칸 밀면 빈칸이 그 반대쪽으로 옮겨 갑니다. 빈칸을 내가 원하는 자리까지 데려오는 것이 곧 푸는 일입니다. 막힌 판에서 손이 멈추면 빈칸이 지금 어디에 있는지부터 세어 보세요. 거기서부터 길이 보입니다.

적어도 몇 수

판 아래에 적어도 ○수면 뺄 수 있습니다 라고 적혀 있습니다.

이것은 어림잡은 수가 아닙니다. 판을 낼 때 정말 끝까지 풀어 보고 가장 짧은 길이 몇 수인지 세어 적은 것입니다.

  • 그 수보다 적게는 절대 못 뺍니다. 그러니 안 되면 길을 잘못 든 것입니다.
  • 그 수에 딱 맞추면 가장 잘한 것입니다. 더 잘할 길은 없습니다.
  • 그 수보다 많이 걸려도 진 것이 아닙니다. 빼기만 하면 이긴 판입니다.
판 아래에 가장 짧은 길이 몇 수인지 적혀 있습니다. 정말 그 수입니다.
판 아래에 가장 짧은 길이 몇 수인지 적혀 있습니다. 정말 그 수입니다.

처음에는 스무 수쯤 더 걸리는 것이 보통입니다. 같은 판을 되돌리기로 다시 풀어 보면 수가 눈에 띄게 줄어듭니다 — 어디가 헛수였는지 그때 보입니다.

되돌리기

위쪽 되돌리기 를 누르면 방금 민 것이 없던 일이 됩니다. 처음까지 몇 번이든 물릴 수 있습니다. 자판에서는 Ctrl+Z 입니다.

이 놀이에서는 되돌리기를 아끼지 마세요. 막혔다 싶으면 갈림길까지 물려서 다른 쪽으로 가 보는 것이 빠릅니다.

몇 수 민 뒤 되돌리기를 누른 모습입니다. 민 수가 함께 줄어듭니다.
몇 수 민 뒤 되돌리기를 누른 모습입니다. 민 수가 함께 줄어듭니다.

차림표의 처음부터 다시 는 판을 통째로 처음 자리로 돌립니다.

훈수

위쪽 훈수 를 누르면 지금 자리에서 가장 짧은 길을 찾아 그 첫 수를 짚어 줍니다.

  • 밀어야 할 차가 파랗게 골라집니다.
  • 가야 할 자리에 큰 동그라미가 찍힙니다.
  • 여기서 몇 수 남았는지도 알려 줍니다.
훈수는 밀 차를 골라 주고 갈 자리에 큰 동그라미를 찍습니다.
훈수는 밀 차를 골라 주고 갈 자리에 큰 동그라미를 찍습니다.

남은 수가 줄지 않고 그대로거나 늘었다면 방금 민 수가 돌아가는 길이었다는 뜻입니다. 좋은 눈금입니다.

훈수만 따라가도 됩니다

훈수가 짚어 주는 대로만 밀면 반드시 가장 짧은 길로 빠집니다.

요령이 손에 안 익었으면 한 판쯤 훈수만 따라가 보세요. 어떤 차를 왜 먼저 미는지 눈에 들어옵니다.

훈수만 따라 절반쯤 온 모습입니다. 남은 수가 하나씩 줄어듭니다.
훈수만 따라 절반쯤 온 모습입니다. 남은 수가 하나씩 줄어듭니다.

훈수는 판 전체를 다시 풀어 보고 대답합니다. 그래서 지금 자리가 어디든, 어긋난 뒤라도 늘 맞는 길을 짚어 줍니다.

난이도

차림표에서 고릅니다. 난이도는 차의 수가 아니라 가장 짧은 길의 길이로 가릅니다.

  • 쉬움 — 예닐곱 수. 규칙을 익히기에 좋습니다.
  • 보통 — 열한 수에서 열일곱 수. 거슬러 가기를 두세 번 해야 합니다.
  • 어려움 — 열여덟 수가 넘습니다. 빈칸을 멀리까지 옮겨야 합니다.
차림표에서 난이도를 고릅니다. 가장 짧은 길의 길이로 가릅니다.
차림표에서 난이도를 고릅니다. 가장 짧은 길의 길이로 가릅니다.

난이도마다 가장 적은 수 기록이 따로 남습니다.

뺄 수 있는 판만 냅니다

차를 아무렇게나 세워 놓으면 못 빼는 판도 나오고 두 수 만에 빠지는 판도 나옵니다. 둘 다 놀이가 안 됩니다.

그래서 여기서는 거꾸로 합니다. 차를 세워 놓고 그 차들이 갈 수 있는 모든 자리를 훑은 다음, 빠진 자리에서 거꾸로 거리를 재어 원하는 만큼 걸리는 자리를 골라 냅니다.

어려움 판입니다. 열여덟 수가 넘게 걸리는 자리만 골라서 냅니다.
어려움 판입니다. 열여덟 수가 넘게 걸리는 자리만 골라서 냅니다.

그러니 여기 나오는 판은 모두 뺄 수 있고, 적어 놓은 수도 참말입니다. 받은 주소도 열 때 다시 풀어 봅니다.

판 나누기와 오늘의 문제

다 빼고 나면 이 판 주소 복사 를 눌러 지금 판을 남에게 보낼 수 있습니다. 그 주소를 열면 똑같은 판이 처음 자리로 나옵니다.

아래 오늘의 문제 는 날마다 정해진 판입니다. 누가 열어도 같은 판이라 수를 견줘 볼 수 있습니다.

다 빼면 이 판 주소 복사가 나옵니다. 받는 쪽에서도 다시 풀어 봅니다.
다 빼면 이 판 주소 복사가 나옵니다. 받는 쪽에서도 다시 풀어 봅니다.

주소에는 처음 자리가 적힙니다. 내가 어디까지 밀었는지는 안 딸려 갑니다.

이기는 요령

이 차례로 하면 대개 풀립니다.

  • 내 차 앞을 막은 차부터 찾으세요. 그것이 이 판의 문제입니다.
  • 그 차가 왜 못 비키는지 거꾸로 거슬러 가세요. 첫 수가 거기 있습니다.
  • 빈칸을 어디로 옮길지로 생각을 바꾸세요. 빈칸은 몇 개뿐입니다.
  • 세 칸짜리 차의 자리를 먼저 정하세요. 나중에 옮기기 아주 어렵습니다.
  • 밀 때는 갈 수 있는 데까지 한 번에. 나눠 밀면 수만 늡니다.
  • 막히면 되돌리기로 물리세요. 훈수의 남은 수로 잘 가고 있는지 알 수 있습니다.
먼저 내 차 앞을 막은 차가 누구인지 봅니다. 거기서 거꾸로 거슬러 갑니다.
먼저 내 차 앞을 막은 차가 누구인지 봅니다. 거기서 거꾸로 거슬러 갑니다.

자주 하는 실수

여기서 수가 늘어나는 판은 대개 아래 네 가지입니다.

  • 내 차부터 밀기 — 앞이 막혀 있으면 내 차를 아무리 밀어도 소용없습니다. 막은 차를 먼저 치우세요.
  • 한 칸씩 나눠 밀기 — 세 칸을 한 번에 밀어도 한 수입니다. 나눠 밀면 세 수가 됩니다.
  • 아무 차나 눌러 보기 — 움직일 수 있다고 다 밀 까닭은 없습니다. 막은 차와 이어진 차만 보세요.
  • 세 칸짜리 차를 아무 데나 밀기 — 나중에 그 차 때문에 길이 막힙니다.
앞뒤로 왔다 갔다 하며 민 수만 쌓인 모습입니다. 판은 처음 그대로입니다.
앞뒤로 왔다 갔다 하며 민 수만 쌓인 모습입니다. 판은 처음 그대로입니다.

수가 자꾸 늘면 처음부터 다시 를 누르는 편이 빠릅니다. 판은 그대로이고 자리만 되돌아갑니다.

다 빼면

내 차가 오른쪽 끝에 닿으면 그 자리에서 끝납니다. 차가 초록빛으로 바뀌고, 몇 수로 뺐는지 나옵니다.

가장 짧은 길과 같으면 그렇다고 알려 줍니다.

다 뺐습니다. 몇 수로 뺐는지, 가장 짧은 길이 몇 수인지 함께 나옵니다.
다 뺐습니다. 몇 수로 뺐는지, 가장 짧은 길이 몇 수인지 함께 나옵니다.

이 판 다시 를 누르면 같은 판을 처음부터 다시 풀 수 있습니다. 더 적은 수로 빼 보세요.

자주 묻는 것

차를 돌릴 수 있나요?

없습니다. 가로 차는 좌우로만, 세로 차는 위아래로만 갑니다. 돌리는 일은 이 놀이에 아예 없습니다.

내 차가 어떤 것인가요?

금색 차입니다. 늘 가로로 놓이고, 늘 문이 있는 가운데 줄에 있습니다.

세 칸을 밀면 세 수인가요?

아닙니다. 한 수입니다. 차 하나를 민 것이 한 수입니다. 그러니 갈 수 있는 데까지 한 번에 미는 편이 이득입니다.

어디부터 손대야 할지 모르겠어요.

내 차와 문 사이에 선 차를 먼저 보세요. 그다음 그 차가 왜 못 비키는지 거꾸로 거슬러 가면 첫 수가 나옵니다.

적어도 몇 수라는 게 정말인가요?

네. 판을 낼 때 끝까지 풀어 보고 가장 짧은 길을 세어 적습니다. 그보다 적게는 못 뺍니다.

혹시 못 빼는 판 아닌가요?

아닙니다. 낼 때마다 풀어 보고 냅니다. 받은 주소도 열 때 다시 풀어 봅니다.

수가 너무 늘었어요.

차림표의 처음부터 다시 를 누르세요. 판은 그대로이고 자리만 처음으로 돌아갑니다.

훈수를 누르면 답을 다 알려 주나요?

첫 수 하나만 짚어 줍니다. 남은 수가 몇인지도 알려 주니 잘 가고 있는지 재는 데도 쓸 수 있습니다.

자판으로도 할 수 있나요?

차를 누른 뒤 화살표 키로 한 칸씩 밉니다. H 는 훈수, Ctrl+Z 는 되돌리기, N 은 새 판입니다.

처음이라면
  • 먼저 내 차 앞을 막은 차가 무엇인지 보세요. 그것부터 치워야 합니다.
  • 막은 차를 치우려면 그 차를 막은 차를 먼저 봐야 합니다. 거꾸로 거슬러 가세요.
  • 빈칸은 대개 몇 개뿐입니다. 빈칸을 어디로 옮길지를 생각하세요.
  • 길이 3 짜리 차는 잘 안 움직입니다. 그 차를 어디에 둘지 먼저 정하세요.
  • 막히면 되돌리기로 물리세요. 수를 적게 쓰는 것이 이 놀이의 재미입니다.