스도쿠 후보: 도움이 되는 메모 방법
후보는 빈칸에 넣을 가능성이 아직 배제되지 않은 숫자입니다. 1–9에서 같은 행·열·3×3 박스에 있는 숫자를 빼세요. 후보라는 사실만으로 전체 퍼즐을 완성할 수 있는 것은 아닙니다.
풀이 예제
좌표는 왼쪽 위부터 읽습니다. r은 행, c는 열입니다. 작은 숫자는 후보, 테두리는 설명에서 다루는 칸입니다.
풀이기에서 예제 열기정확한 81칸 입력 보기
각 행을 왼쪽에서 오른쪽, 위에서 아래로 읽습니다. 0은 빈칸입니다.
003056789056789123789023456234567891567891234891234567345678912678912345902345678제약별로 r1c1 풀기
좌표는 왼쪽 위부터 셉니다. r1c1은 1행 1열이며 박스는 굵은 선으로 구분된 아홉 영역 중 하나입니다. 이 예제의 1행에는 빈칸이 세 개 있으므로 숫자가 빠졌다는 이유만으로 넣지 마세요.
| 제약 | 이미 있는 숫자 | r1c1에 남은 후보 |
|---|---|---|
| 시작 | 아직 검토하지 않음 | 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 1행 | 3, 5, 6, 7, 8, 9 | 1, 2, 4 |
| 1열 | 7, 2, 5, 8, 3, 6, 9 | 1, 4 |
| 왼쪽 위 박스 | 3, 5, 6, 7, 8, 9 | 1, 4 |
작은 숫자의 위치 고정
후보를 작은 3×3 형태로 배치하세요. 위에 1–3, 가운데 4–6, 아래에 7–9입니다. r1c1의 1은 왼쪽 위, 4는 왼쪽 가운데입니다. 같은 배치를 쓰면 반복 후보가 잘 보입니다.
배울 때는 기본 후보를 모두 적으세요. 다른 가능성을 체계적으로 확인해야 메모 하나가 근거가 됩니다. 박스의 두 위치만 적는 등 약식 메모를 쓰면 표시 없는 칸에도 후보가 있을 수 있습니다.
4가 가능해 보여도 틀린 이유
처음에는 r1c1에 4를 넣어도 중복이 없습니다. 기본 후보 계산은 이것만 알려 줍니다. 그러나 2행의 유일한 빈칸 r2c1은 4여야 하므로 r1c1에서 4가 제외되어 1만 남습니다.
‘충돌 없음’은 현재 보이는 숫자가 중복되지 않는다는 뜻이지 모든 입력이 완성된 해에 속한다는 뜻은 아닙니다. 풀이기는 전체를 검사하고 후보 메모는 국소적 시작점을 줍니다.
단계 1. 입력 전에 추론에 사용한 숫자가 주어진 숫자이거나 증명된 값인지 확인하세요.
단계 2. 2행에 나머지 숫자가 모두 있으므로 r2c1 = 4입니다.
단계 3. 2행, 1열 또는 왼쪽 위 박스의 모든 빈칸 메모에서 4를 지우세요.
단계 4. r1c1을 다시 보면 후보가 1뿐이므로 확정할 수 있습니다.
잘못된 추론을 막는 두 습관
확정 숫자와 메모를 구분하세요. 큰 4는 답, 작은 4는 가능성입니다. 입력을 취소한 뒤 그 때문에 지운 후보를 복원하지 않으면 잘못된 싱글이 생길 수 있습니다.
고급 기법은 기본 제약을 통과한 후보도 제거할 수 있으므로 근거를 기록하세요. 기본 후보만 재계산하면 다시 나타납니다. 추론이 틀린 것은 아니지만 증명한 제거 작업을 잃습니다.
이해도 확인
입력 전 r1c2에 1이 가능할까요? 그렇다면 1이 정답일까요?
추론 보기
기본 후보는 1과 2여서 1도 국소적으로 가능합니다. 하지만 2열에는 1과 2만 빠져 있고 9행 때문에 r9c2 = 1이므로 r1c2는 2여야 합니다. 후보 목록은 추론의 시작입니다.
이 예제 소개
완성 격자에서 만든 예제로 추론을 쉽게 확인하도록 단서를 많이 남겼습니다. 진단 예제는 명시된 경우 의도적으로 충돌하거나 다중해입니다. 난이도가 매겨진 게임 퍼즐이 아닌 학습용입니다.
규칙과 용어
- Nikoli: 스도쿠 규칙
예제에 사용한 표준 행·열·3×3 박스 규칙입니다. 이 페이지의 격자와 풀이 설명은 별도로 제작했습니다.
- Andrew Stuart: 네이키드 후보
네이키드 싱글의 통용 용어와 히든 싱글과의 관계. 이 페이지의 격자와 풀이 설명은 별도로 제작했습니다.