Démineur

전략: 추측 없이 추론하기

요약

많은 게임판은 세 가지 추론만으로 풀 수 있습니다. 숫자만큼의 숨겨진 이웃 칸이 있는 경우에는 그 칸이 모두 지뢰입니다. 숫자만큼의 깃발이 이미 있는 경우에는 나머지 칸이 안전합니다. 또 이웃한 두 숫자 중 하나가 다른 하나를 ‘포함’하는 경우를 이용할 수 있습니다. 게임 막바지에는 지뢰 카운터도 도움이 됩니다. 어느 방법도 적용할 수 없을 때는 추측해야 합니다.

이 페이지의 게임판은 앱의 생성기로 만들었습니다(초급, 9 × 9, 지뢰 10개). 각 추론은 앱 엔진에서 실행하여 지뢰를 건드리지 않는지 확인한 뒤, 두 번째 프로그램으로 검증했습니다.

  • 숨겨진 칸
  • 열린 칸
  • 깃발
  • 추론에 사용한 숫자
  • 안전하다고 추론한 칸
  • 추론으로 찾은 지뢰

숨겨진 이웃 칸 수가 숫자와 같을 때: 모두 지뢰

4열 4행의 숫자는 1이며, 숨겨진 이웃 칸은 1칸뿐입니다(주위에 이미 꽂힌 깃발은 제외). 지뢰는 반드시 어딘가에 있어야 하므로, 이 칸에는 지뢰가 있습니다.

깃발 수가 숫자와 같을 때: 나머지는 안전

이 깃발을 꽂으면 4열 3행의 숫자 1 주위에 숫자만큼의 깃발이 있게 됩니다. 나머지 숨겨진 이웃 칸에는 지뢰가 있을 수 없으므로 1칸이 안전합니다. 앱에서는 이 숫자를 누르면 해당 칸이 한꺼번에 열립니다(주변 열기).

이웃한 두 숫자

같은 게임을 더 진행하면 숫자 하나만으로는 충분하지 않은 상황이 나옵니다. 1열 7행의 숫자에 필요한 나머지 지뢰는 모두 2열 7행의 숫자와도 맞닿는 칸에 있어야 합니다. 이 두 숫자에 필요한 나머지 지뢰 수가 같으므로, 두 번째 숫자에 필요한 지뢰는 모두 첫 번째 숫자의 영역 안에 있습니다. 따라서 두 번째 숫자의 나머지 숨겨진 이웃 칸은 안전하며, 여기서는 1칸입니다.

두 번째 숫자에 필요한 추가 지뢰 수가 추가 칸 수와 같을 때는, 같은 추론으로 지뢰를 찾아낼 수도 있습니다.

지뢰 카운터

카운터는 지뢰 수에서 깃발 수를 뺀 값을 표시합니다. 게임 막바지에는 이것으로 결론을 내릴 수 있습니다. 이 다른 초급 게임판에서는 깃발을 모두 꽂았고 숨겨진 칸이 1칸 남아 있습니다. 카운터가 0이므로 그 칸은 안전합니다.

추측이 필요할 때

앱의 생성기는 게임판을 논리적으로 풀 수 있는지 확인하지 않고 지뢰를 무작위로 배치합니다. 아래 게임판에서는 16단계의 추론 후 숨겨진 칸이 4칸 남았고, 지뢰 카운터는 2를 표시합니다. 가능한 모든 지뢰 배치를 시험하면 모든 숫자를 만족하는 배치가 2가지 나옵니다. 모든 배치에서 안전한 칸은 없으므로, 하나를 선택해야 합니다.

추측이 필요할 때 참고할 사항:

  • 먼저 다른 곳의 안전한 칸을 여세요. 새로 열린 영역이 불확실성을 해소할 수 있습니다.
  • 고립된 칸보다, 안전할 경우 새로운 정보를 얻을 수 있는 칸을 선택하세요.
  • 패배를 받아들이세요. 어쩔 수 없이 선택한 칸에서 패배했다고 해서 추론이 잘못된 것은 아닙니다.