스도쿠 팁: X-Wing을 명확한 예시로 설명
OnlineSudoku 작성 9일 전 15 조회
스도쿠에서 X-Wing 기법이 어떻게 작동하는지, 행이나 열에서 어떻게 찾는지, 추측 없이 후보 숫자를 제거하는 방법을 배웁니다.
X-Wing은 많은 스도쿠 플레이어가 처음 배우는 고급 기법 중 하나입니다.
겉보기만큼 복잡하지는 않지만, 격자를 읽는 방식은 달라져야 합니다. 한 칸씩 보는 대신, X-Wing은 하나의 후보 숫자가 여러 행이나 열에 어떻게 배치되어 있는지 보게 합니다.
이 기법은 보통 숫자를 즉시 확정하지 않습니다. 핵심 가치는 후보 숫자 제거입니다.
올바르게 사용하면 X-Wing은 완전히 막힌 것처럼 보이는 퍼즐을 다시 풀리게 만들 수 있습니다.
X-Wing이란?
같은 후보 숫자가 서로 다른 두 행에서 각각 정확히 두 곳에만 나타나고, 그 위치가 같은 두 열에 정렬되어 있으면 X-Wing이 생깁니다.
네 후보 위치는 직사각형의 네 모서리를 이룹니다.
예시:
| 행 | 후보 7이 들어갈 수 있는 위치 |
|---|---|
| 2행 | 3열, 8열 |
| 6행 | 3열, 8열 |
이 경우 후보 7은 다음을 사용해 X-Wing을 형성합니다.
- 2행
- 6행
- 3열
- 8열
두 행은 각각 7을 하나씩 포함해야 하고, 가능한 열이 같은 두 열뿐이므로 7들은 그 직사각형 안에 묶입니다.
따라서 3열이나 8열에 있는 다른 후보 7은 제거할 수 있습니다.
X-Wing이 작동하는 이유
논리는 단순한 둘 중 하나의 관계에 기반합니다.
위 예시를 사용하면:
- 2행이 7을 3열에 놓으면, 6행은 7을 8열에 놓아야 합니다.
- 2행이 7을 8열에 놓으면, 6행은 7을 3열에 놓아야 합니다.
가능한 배열은 두 가지뿐입니다.
두 배열 모두에서 3열과 8열은 이미 이 두 행 안에서 7을 가지게 됩니다.
그러므로 그 열의 다른 7은 불가능합니다.
핵심은 이것입니다.
X-Wing은 7이 정확히 어디에 들어가는지 알려 주지 않습니다.
7이 어디에 들어갈 수 없는지 알려 줍니다.
실제 예시
후보 5를 확인하다가 다음을 발견했다고 가정해 봅시다.
| 행 | 5의 가능한 위치 |
|---|---|
| 3행 | 2열, 9열 |
| 7행 | 2열, 9열 |
3행이나 7행의 다른 칸에는 5가 들어갈 수 없습니다.
이것이 X-Wing을 만듭니다.
네 모서리는 다음과 같습니다.
- r3c2
- r3c9
- r7c2
- r7c9
이제 2열과 9열을 아래로 살펴봅니다.

그 열에 다른 후보 5가 있다면 제거할 수 있습니다.
예를 들어:
- r1c2는 5가 될 수 없습니다
- r5c2는 5가 될 수 없습니다
- r8c9는 5가 될 수 없습니다
이 제거가 이후 싱글, 페어 또는 다른 유용한 패턴을 만들 수 있습니다.
행 기반 X-Wing
X-Wing을 배울 때 가장 흔한 방식은 행 기반입니다.
행 기반 X-Wing은 다음 구조를 가집니다.
- 후보 숫자 하나를 선택합니다.
- 그 후보가 정확히 두 번만 나타나는 행 두 개를 찾습니다.
- 두 행이 같은 두 열을 사용하는지 확인합니다.
- 그렇다면 그 열의 나머지 위치에서 해당 후보를 제거합니다.
제거는 세로 방향으로 일어납니다.
이 마지막 부분이 중요합니다.
패턴이 행에서 시작하면 후보는 열에서 제거됩니다.
열 기반 X-Wing
X-Wing은 반대 방향으로도 작동합니다.
후보가 두 열에서 각각 정확히 두 번 나타나고, 그 위치가 같은 두 행에 정렬되어 있으면 열 기반 X-Wing이 됩니다.
예시:
| 열 | 후보 4가 들어갈 수 있는 위치 |
|---|---|
| 1열 | 2행, 8행 |
| 6열 | 2행, 8행 |
이것은 후보 4의 X-Wing을 형성합니다.
이제 제거는 행을 가로질러 일어납니다.
2행이나 8행에 있는 다른 후보 4는 제거할 수 있습니다.
즉:
- 행 기반 X-Wing은 열에서 제거합니다.
- 열 기반 X-Wing은 행에서 제거합니다.
X-Wing을 찾는 방법
X-Wing을 찾는 가장 좋은 방법은 후보 하나씩 스캔하는 것입니다.
무작정 직사각형을 찾지 마세요. 보통 혼란스러워집니다.
더 나은 방법은:
- 6처럼 숫자 하나를 고릅니다.
- 각 행을 확인하고 6이 정확히 두 번 나타나는 행을 표시합니다.
- 그 행들을 비교합니다.
- 같은 열 위치를 가진 두 행을 찾습니다.
- 일치하면 제거할 수 있는 후보가 있는지 확인합니다.
그다음 같은 과정을 열에서도 반복합니다.
처음에는 느리게 느껴지지만 연습하면 훨씬 빨라집니다. 강한 풀이자는 매번 모든 가능성을 처음부터 계산하지 않습니다. 반복되는 구조를 인식합니다.
유효한 X-Wing의 조건
유효한 X-Wing에는 세 가지가 필요합니다.
1. 같은 후보 숫자
네 모서리는 모두 같은 숫자여야 합니다.
서로 다른 후보를 하나의 X-Wing으로 결합할 수 없습니다.
2. 정확한 정렬
두 행은 같은 두 열을 공유해야 하거나, 두 열은 같은 두 행을 공유해야 합니다.
직사각형만 있다고 충분한 것은 아닙니다.
3. 제한된 위치
고전적인 X-Wing에서는 후보가 두 기준 행 또는 기준 열 각각에 정확히 두 번만 나타나야 합니다.
한 행에 그 후보의 추가 가능한 위치가 있다면, 그 패턴은 깔끔한 X-Wing이 아닙니다.
흔한 실수
실수 1: 모든 직사각형을 X-Wing으로 보는 것
직사각형 안의 네 후보가 같으면 그럴듯해 보일 수 있지만, 그것만으로는 부족합니다.
후보가 올바른 행이나 열에서 제한되어 있어야 합니다.
그 숫자가 기준 단위의 다른 곳에도 들어갈 수 있다면 논리가 깨집니다.
실수 2: 잘못된 방향으로 제거하는 것
아마 가장 흔한 실수입니다.
X-Wing이 행에서 만들어졌다면 열에서 제거합니다.
X-Wing이 열에서 만들어졌다면 행에서 제거합니다.
방향이 중요합니다.
실수 3: 즉시 숫자가 확정되기를 기대하는 것
X-Wing은 제거 기법입니다.
때로는 여러 후보를 제거하고 바로 싱글을 만들기도 합니다.
다른 때에는 격자를 조금 더 깨끗하게 만드는 데 그칩니다.
그렇다고 기법이 실패한 것은 아닙니다. 많은 고급 스도쿠 전략은 가능성을 점진적으로 줄이는 방식으로 작동합니다.
X-Wing vs Naked Pair
X-Wing은 둘 다 두 가지 선택지를 다루기 때문에 Naked Pair와 비슷하게 느껴질 수 있습니다.
하지만 작동하는 수준이 다릅니다.
Naked Pair는 국소적입니다. 보통 하나의 행, 열 또는 박스 안에서 일어납니다.
X-Wing은 구조적입니다. 격자 전체에서 두 행과 두 열을 연결합니다.
| 기법 | 핵심 초점 | 일반적인 결과 |
|---|---|---|
| Naked Pair | 한 단위 안의 두 칸 | 그 단위에서 후보 제거 |
| X-Wing | 두 행과 두 열 | 정렬된 행 또는 열 전체에서 후보 제거 |
그래서 X-Wing은 어려운 퍼즐에서 자주 나타납니다. 하나의 영역을 넘어서는 관계를 볼 수 있어야 합니다.
언제 X-Wing을 찾아야 할까?
더 쉬운 기법이 더 이상 작동하지 않을 때 X-Wing을 확인할 가치가 있습니다.
X-Wing을 찾기 전에 보통 먼저 시도할 것은:
- Naked Singles (네이키드 싱글)
- Hidden Singles (히든 싱글)
- Naked Pairs (네이키드 페어)
- Hidden Pairs (히든 페어)
- Locked Candidates (로크드 후보)
이 기법들이 더 이상 진전을 만들지 못하면 X-Wing이 자연스러운 다음 단계가 됩니다.
특히 어떤 후보가 여러 행이나 열에서 반복적으로 두 위치 패턴으로 나타나는 퍼즐에서 유용합니다.
좋은 연습 습관
X-Wing을 배울 때 모든 고급 패턴을 한꺼번에 찾으려고 하지 마세요.
후보 하나를 고르고 전체 격자를 스캔하세요.
예를 들어 1이 들어갈 수 있는 모든 위치를 확인합니다.
그다음 2를 확인합니다.
그다음 3을 확인합니다.
이 방식은 규칙적인 습관을 만들고 무작위 스캔을 막아 줍니다.
시간이 지나면 특정 후보들이 깔끔한 두 위치 패턴을 만든다는 것을 알아차리게 됩니다. X-Wing은 종종 그런 곳에서 시작됩니다.
마무리
X-Wing은 많은 스도쿠 플레이어에게 전환점이 되는 기법입니다.
개별 칸만 보는 것을 멈추고, 격자를 관계의 시스템으로 읽게 해 줍니다.
이 논리는 추측이 아닙니다. 정확하고, 제한적이며, 신뢰할 수 있습니다.
X-Wing이 행과 열을 어떻게 제어하는지 이해하면 Swordfish와 Jellyfish 같은 더 고급 기법도 훨씬 쉽게 이해할 수 있습니다.
중요한 것은 인내심입니다.
처음에는 X-Wing이 잘 보이지 않을 수 있습니다. 하지만 충분히 연습하면 직사각형 구조가 익숙해지고, 전에는 숨어 있던 후보 제거가 자연스럽게 눈에 들어오기 시작합니다.
