스도쿠 풀이법 심화 — 중급자를 위한 핵심 테크닉
기본 소거법을 넘어서는 스도쿠 풀이 기법을 알아봅니다. 네이키드 페어, 히든 트리플, X-윙까지 중급 이상의 문제를 풀기 위한 전략을 정리합니다.
스도쿠 초보 단계에서는 나체 싱글(Naked Single)과 숨은 싱글(Hidden Single)만으로 대부분의 문제를 풀 수 있습니다. 하지만 중급 이상의 퍼즐에서는 이 두 기법만으로 진행이 막히는 순간이 반드시 옵니다.
이 글에서는 중급 스도쿠를 돌파하는 데 필요한 핵심 테크닉 4가지를 실전 예시와 함께 설명합니다.
후보 숫자 표기의 중요성
중급 이상의 기법을 쓰려면 먼저 모든 빈 칸에 가능한 후보 숫자를 표기해야 합니다. 이것을 "펜슬마크(Pencil Mark)"라고 합니다.
각 빈 칸에 대해 같은 행, 열, 3×3 블록에 이미 있는 숫자를 제외하고 남은 후보를 모두 적습니다. 이 과정은 기계적이지만, 이후의 모든 기법은 이 후보 목록을 기반으로 작동합니다.
모빅게임즈의 스도쿠에는 메모 기능이 내장되어 있으므로, 각 칸에 후보 숫자를 편리하게 기록할 수 있습니다.
네이키드 페어(Naked Pair)
같은 행, 열, 또는 블록 내에서 두 칸에 동일한 2개의 후보만 남아 있는 경우, 이 두 숫자는 반드시 그 두 칸에 들어갑니다. 따라서 같은 행/열/블록의 다른 칸에서 이 두 숫자를 후보에서 제거할 수 있습니다.
예를 들어, 한 행에서 A칸의 후보가 {3, 7}이고 B칸의 후보도 {3, 7}이라면, 3과 7은 A와 B에만 들어갑니다. 이 행의 나머지 칸들에서 3과 7을 후보 목록에서 지울 수 있습니다.
이 원리를 3개로 확장하면 네이키드 트리플(Naked Triple), 4개로 확장하면 네이키드 쿼드(Naked Quad)가 됩니다.
히든 페어(Hidden Pair)
네이키드 페어의 반대 개념입니다. 한 행/열/블록에서 특정 두 숫자가 오직 두 칸에만 후보로 존재하는 경우, 그 두 칸에는 해당 두 숫자만 들어갈 수 있습니다. 따라서 그 두 칸의 다른 후보 숫자들을 모두 제거합니다.
예를 들어, 한 블록에서 숫자 2와 8이 후보로 나타나는 칸이 C와 D뿐이라면, C와 D에서 2, 8 이외의 다른 후보 숫자를 모두 지웁니다. 이렇게 하면 추가 소거가 가능해지는 경우가 많습니다.
포인팅 페어(Pointing Pair)
한 3×3 블록 안에서 특정 숫자의 후보가 한 행(또는 한 열)에만 몰려 있는 경우, 그 숫자는 블록 밖의 같은 행(또는 열)에서 제거할 수 있습니다.
논리는 간단합니다. 그 숫자는 해당 블록 내에서 반드시 그 행에 배치되므로, 블록 바깥 같은 행에는 절대 올 수 없습니다.
반대로, 한 행(또는 열)에서 특정 숫자의 후보가 하나의 블록 안에만 있다면, 그 블록 내 다른 칸에서 해당 숫자를 제거할 수 있습니다. 이것을 박스/라인 축소(Box/Line Reduction)라고 부릅니다.
X-윙(X-Wing)
X-윙은 중급에서 고급으로 넘어가는 관문 기법입니다. 특정 숫자의 후보가 두 행에서 각각 같은 두 열에만 존재하면, 그 두 열의 나머지 칸에서 해당 숫자를 제거할 수 있습니다.
이름이 거창하지만 원리는 단순합니다. 두 행에서 해당 숫자가 들어갈 수 있는 위치가 직사각형의 꼭짓점 4개를 이루고, 대각선 방향 중 하나로 확정되므로 같은 열의 다른 칸에서는 불가능해지는 것입니다.
풀이 순서 정리
스도쿠를 풀 때 권장하는 기법 적용 순서입니다.
- 1단계: 나체 싱글 → 숨은 싱글 (기본)
- 2단계: 포인팅 페어 → 박스/라인 축소
- 3단계: 네이키드 페어/트리플 → 히든 페어/트리플
- 4단계: X-윙 (필요한 경우)
- 막히면 한 단계 돌아가서 놓친 패턴이 없는지 확인
마치며
스도쿠의 매력은 추측이 아닌 순수한 논리로 답을 찾아가는 과정에 있습니다. 위 기법들을 하나씩 익히면 중급 퍼즐은 물론 고급 퍼즐까지 자신감을 가지고 도전할 수 있게 됩니다. 모빅게임즈의 스도쿠에서 난이도를 올려가며 실전 연습해 보세요.
모빅게임즈에서 다양한 두뇌 게임을 무료로 즐겨보세요.
게임 시작하기