지뢰찾기 공략과 패턴
이 사이트의 지뢰찾기 판은 표시된 시작 칸에서 논리만으로 전부 풀 수 있게 만들어집니다. 증명할 수 있는 다음 수가 항상 있다는 뜻입니다. 이 가이드는 그 증명을 고수가 찾는 순서대로 알려 드립니다. 모든 그림은 무제한 모드 판에서 그 수가 가능해지는 순간을 그대로 가져온 실제 장면입니다.
첫 오프닝을 읽고 가장자리부터 풀기
시작 칸은 항상 0이라서, 첫 클릭으로 넓은 영역이 열리고 숫자 띠에서 멈춥니다. 숫자는 주변 8칸에 있는 지뢰 수를 뜻합니다. 열린 영역의 가장자리에서는 이웃 칸 대부분이 이미 열려 있으므로 첫 추론은 거기서 나옵니다. 판 이곳저곳을 뛰어다니지 말고 가장자리를 따라 돌면서 푸세요.
- 시작 칸
숫자 하나로 풀리는 두 규칙과 코딩
전부 지뢰: 숫자와 같은 수만큼만 닫힌 이웃 칸이 있으면 그 칸은 모두 지뢰입니다. 전부 안전: 숫자 주변에 이미 그 숫자만큼 깃발이 꽂혀 있으면 나머지 닫힌 이웃 칸은 모두 안전합니다.
코딩(chording)은 두 번째 규칙을 쓰는 방법입니다. 깃발 수가 숫자와 맞는 칸을 누르거나 마우스 양쪽 버튼으로 클릭하면 나머지 이웃 칸이 한꺼번에 열립니다. 코딩은 증명된 깃발 주변에서만 하세요. 깃발이 틀렸다면 코딩으로 지뢰를 열게 됩니다.
- 이 단계에서 읽는 숫자
- 확정된 지뢰
- 확정된 안전 칸
1-2-1 패턴
닫힌 칸이 이어진 직선 가장자리를 따라 1, 2, 1이 나란히 있습니다. 2는 옆의 세 칸 중 지뢰 두 개가 필요합니다. 가운데 칸이 지뢰라면 두 1이 동시에 채워져서 2에는 지뢰가 하나 모자랍니다. 그러니 가운데 칸은 안전하고, 지뢰는 두 1 옆에 하나씩 있습니다.
양쪽 끝 바로 너머의 칸도 열 수 있습니다. 각 1이 이미 지뢰를 다 썼기 때문입니다. 닫힌 칸이 일직선으로 놓인 곳에서 1-2-1은 늘 같은 모양입니다: 지뢰, 안전, 지뢰.
- 이 단계에서 읽는 숫자
- 확정된 안전 칸
- 확정된 지뢰
1-2-2-1 패턴
닫힌 가장자리를 따라 1, 2, 2, 1이 놓여 있습니다. 지뢰는 두 2의 옆에 있고, 1 옆의 칸은 안전합니다.
증명은 뺄셈입니다. 첫 번째 2는 첫 번째 1에게 보이지 않는 닫힌 칸 하나(두 번째 2 옆)를 보고, 1은 2에게 보이지 않는 칸 하나(끝 바로 너머)를 봅니다. 2는 1보다 지뢰가 하나 더 필요하니, 2만 보는 칸이 지뢰이고 1만 보는 칸은 안전합니다. 반대쪽 끝에서 똑같이 하면 첫 번째 2 옆에도 지뢰가 나옵니다. 그러면 각 1이 채워지므로 그 옆 칸은 안전합니다.
- 이 단계에서 읽는 숫자
- 확정된 안전 칸
- 확정된 지뢰
벽에 붙은 1-1
1이 두 개 나란히 있고 첫 번째 1이 판의 가장자리에 붙어 있습니다. 첫 번째 1의 닫힌 칸은 두 개뿐이라 지뢰는 그 둘 중 하나입니다. 두 번째 1은 같은 두 칸에 한 칸을 더 보고, 지뢰 하나는 이미 그 두 칸 안에 있습니다. 그러니 세 번째 칸은 안전합니다.
위의 모든 패턴 뒤에 있는 규칙을 가장 단순하게 보여 주는 경우입니다. 한 숫자의 닫힌 칸이 전부 다른 숫자의 닫힌 칸에도 들어 있으면 서로 빼세요. 개수가 같으면 남는 칸은 안전하고, 다르면 남는 칸에 그 차이만큼 지뢰가 있습니다.
- 확정된 안전 칸
- 이 단계에서 읽는 숫자
마지막에는 지뢰 개수를 세기
판 위쪽의 카운터는 남은 지뢰 수를 보여 줍니다. 후반에는 어떤 숫자도 닿지 않는 칸을 이것으로 결정합니다. 지뢰에 모두 깃발을 꽂았다면 남은 닫힌 칸은 전부 안전하고, 남은 지뢰 수가 남은 닫힌 칸 수와 같다면 그 칸은 모두 지뢰입니다.
- 확정된 안전 칸
여기서는 찍을 필요가 없는 이유
무작위로 만든 판에서는 첫 클릭이 지뢰일 수 있고, 마지막 칸이 정말로 반반일 수도 있습니다. 우리 생성기는 판을 내보내기 전에 이 가이드의 추론만으로 직접 풀어 보고, 시작 칸에서 끝까지 풀리지 않는 판은 버립니다. 그래서 막혔다면 증명할 수 있는 수가 항상 있습니다. 닫힌 칸을 함께 보는 숫자 두 개를 찾아 한쪽에서 다른 쪽을 빼 보세요.
자주 묻는 질문
- 지뢰찾기의 1-2-1 규칙이란?
- 닫힌 가장자리를 따라 1, 2, 1이 나란히 있으면 각 1 옆에 지뢰가 있고 2 옆에는 지뢰가 없습니다. 가운데 칸이 지뢰라면 두 1이 동시에 채워져서 2에 지뢰가 하나 모자라기 때문입니다.
- 지뢰찾기는 항상 풀 수 있나요?
- 무작위 판은 그렇지 않습니다. 논리로 결정할 수 없는 반반 상황으로 끝나는 판도 있습니다. 이 사이트의 모든 판은 표시된 시작 칸에서 논리만으로 풀리도록 생성하고 검사합니다.
- 지뢰찾기의 코딩이란?
- 지뢰가 모두 깃발로 표시된 숫자를 누르면 나머지 이웃 칸이 한꺼번에 열립니다. 클릭 수는 줄지만 깃발이 맞다고 믿고 여는 것이므로 증명된 깃발 주변에서만 코딩하세요.
- 지뢰가 어디 있는지 어떻게 알죠?
- 닫힌 이웃 칸 수가 숫자와 같은 숫자(전부 지뢰)를 찾거나, 닫힌 칸을 함께 보는 숫자 두 개를 찾아 서로 빼 보세요. 위의 그림이 실제 판에서 두 경우를 모두 보여 줍니다.