학습 문서 / XYZ-윙
XYZ-윙
XYZ-Wing은 <strong>XY-Wing</strong>과 유사합니다. 둘 다 "피벗 + 두 개의 날개" 패턴을 사용하여 모순으로 인해 공유 후보를 제거합니다.
Advanced
XYZ-윙
설명
XYZ-Wing은 XY-Wing과 유사합니다. 둘 다 "피벗 + 두 개의 날개" 패턴을 사용하여 모순으로 인해 공유 후보를 제거합니다.
주요 차이점은 XYZ-Wing의 피벗에는 세 개의 후보가 있으므로 제거 셀은 일반적으로 피벗과 두 날개를 모두 확인해야 한다는 것입니다(공유 후보도 피벗에 배치될 수 있기 때문입니다).
구조는 다음과 같습니다(공유 후보 z에 초점을 맞춥니다).
- 피벗(파란색): 후보 x, y, z
- 날개(노란색): {x, z} 및 {y, z}
결론: 피벗과 양쪽 날개를 볼 수 있는 모든 셀에서 후보 z는 제거될 수 있습니다.
설명

위 이미지에서는 r9c6(빨간색)의 후보 7을 제거하려고 합니다.
파란색 피벗은 r7c6이며 후보는 7, 8, 9입니다.
두 개의 노란색 날개는 다음과 같습니다.
- r5c6: 후보 7 및 9
- r7c4: 후보 7 및 8
r9c6에서7을 제거할 수 있는 이유는 무엇입니까? 짧은 모순이면 충분합니다.
- r9c6 = 7이라고 가정합니다(빨간색 후보가 참임).
- r9c6은 양쪽 날개를 모두 볼 수 있으므로 양쪽 날개에서 7이 제거됩니다.
- r5c6은 9여야 합니다.
- r7c4는 8이어야 합니다.
- 이제 피벗 r7c6에는 남은 값이 없습니다.
- r9c6 = 7 ⇒ r7c6은 7일 수 없습니다(동일 열).
- r5c6 = 9 ⇒ r7c6은 9일 수 없습니다(동일 열).
- r7c4 = 8 ⇒ r7c6은 8일 수 없습니다(같은 행).
- r7c6에는 {7,8,9}만 있었습니다 ⇒ 맞는 값이 없습니다 (모순)
따라서 가정은 불가능합니다. r9c6은 7이 될 수 없으며 후보 7은 제거될 수 있습니다.
예
이 이미지는 더 많은 XYZ-Wing 패턴을 보여줍니다. 피벗(파란색) / 두 개의 날개(노란색) / 제거(빨간색)와 같은 동일한 구조를 찾아보세요.


XYZ-Wing을 찾는 방법
한 줄 체크리스트: 3개의 후보 피벗 {x,y,z}를 찾고 두 개의 이중 값 날개 {x,z} 및 {y,z}를 찾은 다음 피벗과 두 날개를 보는 모든 셀에서 z를 제거합니다.
실제 퍼즐에서는:
- 정확히 3개의 후보가 피벗(파란색)인 셀을 찾습니다.
- 피벗을 볼 수 있는 두 개의 셀을 찾습니다. 각 셀에는 {x,z} 및 {y,z}(노란색) 모양의 정확히 두 개의 후보가 있습니다.
- 피벗 및 양쪽 날개를 볼 수 있는 셀 찾기: 거기에서 후보 z 제거(빨간색)