TECHNIQUE · EXPERT
XY-Wing — 세 양후보 칸의 연결
후보가 정확히 2개인 칸 3개가 XY-XZ-YZ 형태로 연결되면, 두 wing 칸을 모두 보는 다른 칸에서 Z를 후보에서 지울 수 있습니다. X-Wing이 Fish 패턴에 속한다면 XY-Wing은 양후보 추론에 속합니다.
원리
Pivot 칸이 {X, Y}, wing1이 {X, Z}, wing2가 {Y, Z}라고 합시다. Pivot이 X면 wing1은 Z, Pivot이 Y면 wing2가 Z가 됩니다. 어느 쪽이든 Z는 wing1 또는 wing2에 반드시 들어갑니다. 따라서 두 wing을 동시에 보는 칸은 Z를 가질 수 없습니다.
찾는 방법
후보가 정확히 2개인 칸을 모두 표시하고, 그중 Pivot 후보로 쓸 칸을 고릅니다. Pivot이 보는 양후보 칸 중에 X, Y와 짝지을 수 있는 조합을 찾습니다.
- 후보가 정확히 2개인 빈 칸을 모두 표시합니다.
- Pivot {X, Y}로 쓸 칸을 고릅니다.
- Pivot이 보는 양후보 칸 중 {X, Z}와 {Y, Z}를 만족하는 두 wing을 찾습니다.
- 두 wing을 모두 보는 칸에서 Z를 후보에서 제거합니다.
X-Wing과의 차이
X-Wing은 한 숫자에 대한 행/열 격자 패턴, XY-Wing은 세 칸의 후보 관계입니다. 같은 Expert 영역이지만 서로 다른 시야이기 때문에 두 기법은 거의 함께 등장하지 않습니다.
연습 순서
- 양후보 칸 표시후보가 정확히 2개인 빈 칸을 모두 표시합니다.
- Pivot 선택한 칸을 Pivot {X, Y}로 정합니다.
- 두 wing 찾기Pivot이 보는 {X, Z}와 {Y, Z} 두 wing을 찾습니다.
- Z 제거두 wing을 동시에 보는 다른 칸에서 Z를 후보에서 지웁니다.
XY-Wing 단계별 풀이
단계 1 / 4
(5행, 5열)을 pivot으로 잡습니다. 후보는 {1, 2} — 어느 쪽인지 아직 모르지만 두 값 중 하나가 확정됩니다.