스도쿠 충돌: 잘못된 칸을 지우지 않고 중복 찾기
충돌은 같은 행·열·3×3 박스에 입력된 숫자가 중복되는 상태입니다. 유효한 격자를 만들려면 중복 숫자 중 하나 이상을 바꿔야 하지만 충돌만으로 어느 입력이 잘못됐는지는 알 수 없습니다.
풀이 예제
좌표는 왼쪽 위부터 읽습니다. r은 행, c는 열입니다. 작은 숫자는 후보, 테두리는 설명에서 다루는 칸입니다.
풀이기에서 예제 열기정확한 81칸 입력 보기
각 행을 왼쪽에서 오른쪽, 위에서 아래로 읽습니다. 0은 빈칸입니다.
223456789456789123789123456234567891567891234891234567345678912678912345912345678한 숫자를 세 영역에서 추적하기
완성 격자의 r1c1을 1에서 2로 바꿨습니다. 직접 만든 예제라 이력을 아는 것입니다. 다른 사람이 준 퍼즐에서는 중복만으로 변경 이력을 알 수 없습니다.
영향받은 칸은 세 개이며 독립된 오류 여섯 개가 아닙니다. 한 칸이 여러 충돌에 속하고 같은 쌍이 행과 박스에서 중복될 수 있습니다. 관련 칸을 모두 표시하되 전부 틀렸다고 단정하면 안 됩니다.
| 영역 | 중복 숫자 | 위치 |
|---|---|---|
| 1행 | 2 | r1c1과 r1c2 |
| 1열 | 2 | r1c1과 r4c1 |
| 왼쪽 위 박스 | 2 | r1c1과 r1c2 |
원본을 기준으로 격자 수정
원본 단서와 직접 입력한 숫자를 구분하세요. 단서는 퍼즐을 정의하고 입력은 그로부터 추론해야 합니다. 올바른 단서와 충돌하면 입력을 취소하고, 단서끼리 충돌하면 둘 다 원본과 대조하세요.
단계 1. 중복 숫자와 영역을 찾으세요. 예: ‘1열에 2가 두 개’.
단계 2. 관련 칸을 원본 인쇄물 또는 저장된 퍼즐과 비교하세요.
단계 3. 확인된 옮겨 적기 오류를 고치거나 근거 없는 입력을 되돌리세요.
단계 4. 전체 격자를 다시 검사하세요. 중복 하나를 없앴다고 해가 존재하는 것은 아닙니다.
중복이 없다고 오류가 없는 것은 아닙니다
잘못된 숫자가 즉시 중복을 만들지 않으면서 모든 해를 막을 수 있습니다. 중복 검사만으로는 발견할 수 없으며 해 탐색이나 풀이 중 논리적 모순이 필요합니다.
반대로 중복 숫자만 있어도 표준 규칙 위반이므로 모든 해를 탐색할 필요가 없습니다. 형식, 직접 충돌, 충돌 없는 격자의 해 개수 순서로 확인하세요.
후보 메모의 중복은 정상입니다
같은 행의 여러 빈칸에 후보 2를 적어도 됩니다. 동시에 확정한 값이 아니라 가능성이므로 규칙 위반이 아닙니다. 충돌은 큰 확정 숫자에 적용됩니다.
풀이기에 붙여넣을 때는 확정된 숫자만 넣고 빈칸은 0으로 표시하세요. 왼쪽에서 오른쪽, 위에서 아래 순서입니다. 후보 메모를 확정 숫자처럼 붙여넣지 마세요.
이해도 확인
이 예제에서 r1c2의 2를 지우면 격자가 고쳐질까요?
추론 보기
아닙니다. 행과 박스의 중복은 사라져도 1열의 r1c1과 r4c1에 2가 남습니다. 이 예제에서 바꾼 곳은 r1c1입니다. 모르는 퍼즐은 강조 칸을 임의로 지우지 말고 원본을 확인하세요.
이 예제 소개
완성 격자에서 만든 예제로 추론을 쉽게 확인하도록 단서를 많이 남겼습니다. 진단 예제는 명시된 경우 의도적으로 충돌하거나 다중해입니다. 난이도가 매겨진 게임 퍼즐이 아닌 학습용입니다.
규칙과 용어
- Nikoli: 스도쿠 규칙
예제에 사용한 표준 행·열·3×3 박스 규칙입니다. 이 페이지의 격자와 풀이 설명은 별도로 제작했습니다.