안개 스도쿠 푸는 법: 무엇을 먼저 드러낼까?
안개 스도쿠에서 한 수는 두 가지 일을 합니다. 칸을 채우고, 보드 일부를 드러냅니다. 일반 스도쿠에는 첫 번째만 있으므로 여기서는 보통의 조언만으로 부족해집니다.
이 글은 안개가 하는 일을 안다고 가정합니다. 아직이라면 안개 스도쿠란?에서 메커니즘을 확인한 뒤 여기로 돌아오세요.
안개는 제약을 숨길 뿐 만들어 내지 않습니다
아래의 모든 내용은 한쪽 방향으로만 성립하는 사실에서 나옵니다. 숨겨진 칸에는 단서가 있을 수 있고, 있다면 같은 행·열·박스의 모든 칸에서 숫자를 제외합니다. 하지만 그것을 알 방법은 없습니다. 따라서 계산할 수 있는 후보는 보이는 것들이 금지하지 않는 숫자이며, 실제 후보는 그 집합 안 어딘가에 있습니다.
안개는 후보 목록을 길게 만들 수만 있습니다. 짧게 만들 수는 없습니다.
Naked Single은 그대로 유효합니다
후보가 하나만 남은 칸은 안전합니다. 실제 목록은 만든 목록 안에 있고, 그 칸에는 답이 있으므로 비어 있지 않습니다. 후보 하나가 들어가면 답 하나가 나옵니다.
이것은 일찍 알아 둘 가치가 있습니다. 이미 아는 기법을 주의 사항 없이 그대로 옮길 수 있기 때문입니다. Naked Single은 안개 아래에서도 안개가 없을 때와 똑같이 작동합니다.
Hidden Single은 그렇지 않습니다
가운데 열은 완전히 맑습니다. 아홉 칸을 모두 볼 수 있고 어느 곳에도 8이 없으므로, 이 열의 8은 빈 칸 중 하나에 들어가야 합니다. 8을 받을 수 있는 칸은 정확히 하나입니다. 안개는 후보에서 칸을 더 제외할 수만 있고 되돌려 놓지는 못하므로, 그 칸은 8입니다. 이 추론은 성립합니다.
이제 같은 추론을 맨 위 행에 적용해 봅시다.
아홉 칸 중 안개 밖에 있는 것은 왼쪽 끝의 6, 오른쪽 끝의 8, 그 사이의 빈 칸 하나뿐입니다. 그러므로 이 행에서 빠진 것처럼 보이는 모든 숫자는 ‘들어갈 자리가 하나뿐’인 셈이며, 이것이 무언가 잘못되었다는 첫 신호여야 합니다. 4에 적용하면 그 빈틈에 4를 넣게 됩니다. 그러나 그 한 칸 오른쪽, 안개 아래에는 이미 4가 있습니다.
기억할 규칙은 이렇습니다. Hidden Single을 찾기 위해 유닛을 읽는 것은 아홉 칸을 모두 볼 수 있을 때만 합니다. 남는 유닛의 수는 게임이 시작부를 어떻게 여는지에 따라 달라집니다. 이 두 글의 보드는 Sudoku Fog와 같은 방식으로 열리므로, 가운데 행·가운데 열·가운데 박스뿐입니다.
첫 수는 선택지가 아닙니다
아래 보드와 앞 글의 보드에서 시작 위치는 증명할 수 있는 수를 정확히 하나만 제공합니다. 완전히 보이는 세 유닛 중 하나에 있는 Hidden Single입니다. 아직 Naked Single은 없습니다. 보이는 빈 칸마다 행과 박스 대부분이 회색 뒤에 숨겨져 있기 때문입니다.
따라서 첫 수에서 결정할 것은 없습니다. 답이 나오는 유일한 유닛을 찾아 두세요.
선택은 두 번째 수에서 나타납니다
첫 숫자를 놓으면 아래 보드에서는 열 칸이 더 드러납니다. 증명 가능한 네 수가 한꺼번에 나타나며, 여기서 안개 스도쿠는 일반 스도쿠와 달라집니다. 네 수의 가치는 같지 않기 때문입니다.
- r5c2 = 6, 가운데 행의 Hidden Single — 새 칸 10개를 드러냅니다.
- r3c4 = 6, 위 가운데 박스의 Hidden Single — 4개를 드러냅니다.
- r1c5 = 5, Naked Single — 아무것도 드러내지 않습니다.
- r4c5 = 4, 가운데 열의 Hidden Single — 아무것도 드러내지 않습니다.
네 수 모두 올바릅니다. 둘은 닿는 칸이 모두 이미 맑아서 보이는 것을 전혀 늘리지 않습니다.
그 순서대로 넷 다 두세요. 아무것도 열지 않는 수가 낭비는 아닙니다. 행·열·박스를 여전히 제한하고 다음 Single을 만들 수도 있습니다. 다만 열 칸을 여는 수는 다음에 무엇을 증명할 수 있는지를 바꾸므로 대기열 뒤에 둘 수 없습니다.
세 번째를 보세요. r1c5는 맨 위 행의 유일한 빈 칸으로, 위의 Hidden Single 논증은 그 칸에 4를 놓았습니다. Naked Single로 보면 5이고 안전합니다. 같은 칸, 두 논증 중 하나만 타당합니다.
그러면 무엇을 먼저 드러낼까?
- Naked Single을 훑어 모두 놓으세요. 언제나 안전하며, 유닛에 숫자가 몇 개만 있어도 찾기 쉽습니다.
- 완전히 보이는 유닛에서 Hidden Single을 읽으세요. 믿기 전에 회색 칸을 세세요.
- 증명된 수가 여러 개라면 주변에 안개가 가장 많은 것을 먼저 두세요. 맑은 영역의 가운데보다 모서리와 가장자리가 더 많이 열립니다.
- 반복하세요. 맑은 영역은 바깥으로 자라고 유닛은 ‘일부만 숨김’에서 ‘완전히 보임’으로 넘어갑니다. 그때 Hidden Single을 읽을 수 있습니다.
직접 해 보기
앞 글의 쉬움 보드와는 다른 시작 모양의 보통 보드입니다. 같은 가운데 행과 열에 더해 두 대각선도 맑습니다.
흔히 잘못되는 네 가지
일부가 안개 낀 유닛에서 Hidden Single을 읽는 것. 타당한 경우와 추론이 똑같아 보이고 확신에 찬 오답을 만들기 때문에 여기서 할 수 있는 가장 비싼 실수입니다.
자동으로 채워진 후보를 사실로 여기는 것. Sudoku Fog의 스마트 메모는 보이는 것이 금지하지 않는 숫자를 채웁니다. 그것은 스마트 메모가 답하는 질문에는 맞지만 진실 자체는 아닙니다. 후보가 세 개인 칸도 실제로는 후보가 하나일 수 있습니다.
증명된 수 대신 가장 많이 여는 수를 쫓는 것. 숫자가 틀렸다면 보드를 많이 드러내도 가치가 없습니다. 게임에서는 틀린 숫자가 목숨 하나를 잃게 하고 아무것도 드러내지 않습니다.
이 보장을 하드코어 모드에 가져가는 것. 하드코어 모드는 답을 확인하지 않고 보드에 놓으므로, 후보 목록의 기준이 된 숫자 자체가 틀릴 수 있습니다. Naked Single은 세는 기준이 된 입력이 올바를 때만 안전합니다.
다음으로 읽을 것
안개 스도쿠란?은 메커니즘과 더 쉬운 보드를 다룹니다. Naked Single과 Hidden Single은 두 기법을, 후보 메모는 그 기법이 읽는 표기를 설명합니다. 지금까지 공개된 모든 글은 Learn 목록에서 볼 수 있습니다.
Sudoku Fog는 Android에서 이용할 수 있습니다 — Sudoku Fog 소개, Google Play에서 받기.