추리 가이드 · 읽는 데 약 7분
지뢰찾기 추리 패턴 모음
지뢰찾기의 추리는 몇 가지 모양으로 반복됩니다. 자주 나오는 패턴을 알아 두면 매번 처음부터 계산하지 않고 한눈에 판단할 수 있습니다. 각 패턴은 외우기 전에 왜 그렇게 되는지부터 이해하면 응용이 쉬워집니다.
기본기: 모든 패턴의 뿌리
아래의 모든 패턴은 결국 두 가지 생각에서 나옵니다. 첫째, 한 숫자만 보고 판단하기. 둘째, 이웃한 두 숫자가 함께 보는 칸을 비교하기. 해법기도 이 두 가지만 써서 이 게임의 모든 보드를 검증합니다.
① 남은 지뢰 = 0 이면 나머지는 안전
숫자에서 이미 확정된 지뢰(깃발) 수를 뺀 값을 "남은 지뢰"라고 합시다. 남은 지뢰가 0이면 그 숫자 주변의 닫힌 칸은 모두 안전합니다. 숫자 0은 이 규칙의 가장 단순한 경우입니다.
② 남은 지뢰 = 닫힌 칸 수 이면 모두 지뢰
예를 들어 3이 적힌 칸 주변에 닫힌 칸이 정확히 3개라면, 그 3칸은 모두 지뢰입니다. 모서리나 가장자리처럼 이웃이 적은 곳에서 특히 자주 나옵니다.
1-1 패턴
가장자리를 따라 1이 둘 나란히 있을 때 쓰입니다. 왼쪽 1이 보는 닫힌 칸이 오른쪽 1이 보는 칸 안에 모두 들어 있다면, 두 1은 같은 지뢰 하나를 함께 세고 있습니다. 그러므로 오른쪽 1만 보는 칸은 안전합니다.
1-2 패턴
1과 2가 나란히 있으면 반대 방향의 결론이 나옵니다. 2가 보는 칸 중 1과 함께 보는 칸에는 지뢰가 최대 1개뿐이니, 2의 나머지 지뢰 하나는 2만 보는 칸에 있어야 합니다. 2만 보는 칸이 하나라면 그 칸이 지뢰이고, 반대로 1만 보는 칸은 안전합니다.
계산으로 확인해 보면 이렇습니다. 위 칸을 왼쪽부터 A, B, C, D라고 하면 1은 A+B+C=1, 2는 B+C+D=2입니다. 두 식을 빼면 D−A=1이고, 칸에는 지뢰가 0개 아니면 1개뿐이니 D=1, A=0일 수밖에 없습니다.
1-2-1 패턴
가장자리를 따라 1, 2, 1이 나란히 있으면 양쪽 1의 위가 지뢰이고, 2의 위와 바깥쪽 칸은 안전합니다. 1-2 패턴을 왼쪽과 오른쪽에서 한 번씩 적용한 결과입니다.
1-2-2-1 패턴
1, 2, 2, 1이 나란히 있으면 가운데 두 2의 위가 지뢰이고 나머지는 안전합니다. 1-2-1과 헷갈리기 쉬우니, "2가 둘이면 2 위에 지뢰"로 구분해 두면 편합니다.
출구 지뢰찾기에서만 쓰는 정보
일반 지뢰찾기에는 없는, 이 게임의 규칙에서 오는 확실한 정보도 있습니다.
- 입구 주변은 항상 안전 — 보드를 만들 때 입구 옆 칸에는 지뢰를 두지 않으므로 입구의 숫자는 늘 0입니다. 첫 수에서 고민할 필요가 없습니다.
- 출구는 항상 안전 — 출구에는 지뢰가 없으니 언제든 먼저 열 수 있습니다. 출구가 0이면 출구 주변 세 칸이 모두 안전해져 마지막 구간이 쉬워집니다. 출구의 숫자는 길의 끝을 설계하는 데 좋은 단서가 됩니다.
- 대각선은 길이 아니다 — 대각선으로만 이어진 안전 칸은 길로 인정되지 않습니다. 길을 만들 때는 상하좌우로 이어지는 칸을 찾아야 하므로, 지뢰 두 개가 대각선으로 놓인 곳은 사실상 막힌 벽처럼 생각해야 합니다.
막혔을 때 점검 순서
- 깃발 수가 숫자와 같아진 칸이 있는지 봅니다. 있다면 그 주변 닫힌 칸은 안전합니다.
- 남은 지뢰 수와 닫힌 칸 수가 같은 숫자를 찾습니다.
- 이웃한 숫자 쌍을 하나씩 비교합니다. 한쪽이 보는 칸이 다른 쪽에 포함되는지 확인하세요.
- 아직 출구를 열지 않았다면 열어 봅니다.
- 길과 조금 떨어진 곳이라도, 안전이 확실한 칸을 열어 새 숫자를 얻습니다.
이 게임의 보드는 모두 위의 추리만으로 출구까지 갈 수 있도록 검증되어 있습니다. 찍어야 할 것 같다면, 아직 비교하지 않은 숫자 쌍이 남아 있다는 신호입니다.