6-7. Y-윙
이것은 Y-윙(Y-Wing)입니다. 일직선상에 있지 않은 세 개의 셀에 있는 세 개의 숫자로 구성되어 있으며, 이 때문에 '구부러진 트리플(bent triple)'이라고 부르는 사람들도 있습니다.
작동 원리 (How it works)
Y-윙은 다음으로 구성됩니다:
- [노란색] 하나의 피벗(pivot, 중심) 셀과
- [주황색] 피벗 셀을 바라보아야 하는(영향을 받아야 하는) 두 개의 윙(wing, 날개) 셀
세 개의 셀(피벗 + 2개의 윙) 모두 각각 정확히 두 개의 후보 숫자를 가져야 합니다. 그 후보 숫자 중 하나는 두 윙 셀에 모두 있어야 하지만, 피벗 셀에는 없어야 합니다. 여기서는 공통 후보 숫자가 3입니다.
이 예시에서 가능한 결과는 두 가지입니다. 이렇게 되거나...
... 또는 이렇게 될 수 있습니다...
... 이렇게요.
두 가지 결과 중 어느 쪽이 되든, 이 두 셀 중 하나는 무조건 3이 됩니다.
따라서 두 개의 [주황색 3] 중 하나는 참이 될 것이므로, 두 셀을 모두 바라보는 모든 셀은 결코 3이 될 수 없음을 알 수 있습니다.
[빨간색] 셀들은 두 윙을 모두 바라보고 있으므로, 우리는 이 셀들에서 공통 후보 숫자([빨간색 3])를 제거할 수 있습니다.
포싱 체인으로 보기 (Viewed as a Forcing Chain)
제거할 후보 숫자부터 시작해서 반대편에서 바라보는 것도 도움이 될 수 있습니다.
만약 [빨간색 3] 중 하나가 참이라고 가정한다면...
... 두 윙에는 각각 하나의 후보 숫자만 남게 되고...
... 피벗 셀에는 남은 후보 숫자가 없게 되어, 결과적으로 정답을 찾을 수 없게 됩니다 (모순).
AIC로 보기 (Viewed as an AIC)
Y-윙은 단순한 AIC(교대 추론 체인)로도 볼 수 있습니다.
[주황색 3]에서 시작해서 [초록색 3]으로 끝나는 체인입니다.
[주황색 3]부터 시작하여 다음과 같이 진행됩니다:
[주황색 3] 거짓 -> 강한 링크 -> [초록색 2] 참
[초록색 2] 참 -> 약한 링크 -> [주황색 2] 거짓
[주황색 2] 거짓 -> 강한 링크 -> [초록색 1] 참
[초록색 1] 참 -> 약한 링크 -> [주황색 1] 거짓
[주황색 1] 거짓 -> 강한 링크 -> [초록색 3] 참
약한 링크는 파란색 점선 화살표로 표시됩니다. 셀 내부의 강한 링크는 그려지지 않았습니다.
AIC는 체인의 한쪽 끝이 거짓이면 반대쪽 끝은 참이 된다는 것(그 반대도 마찬가지)을 알려줍니다.
따라서 체인의 양 끝 중 하나(3 중 하나)는 항상 참이 된다는 결과를 낳습니다.
이 AIC를 통해 우리는 체인의 양쪽 끝을 모두 바라보는 후보 숫자, 즉 모든 [빨간색 3]을 제거할 수 있습니다.
Y-윙을 찾는 방법 (How to find Y-Wings)
Y-윙을 찾는 것은 어려울 수 있지만, 몇 가지 일반적인 팁이 있습니다.
첫 번째로 (아주 당연한 이야기지만) 이미 확정된 싱글들은 무시하셔도 됩니다.
무시해도 되는 셀들을 어둡게 칠해서 시각적으로 구별하는 것도 도움이 될 수 있습니다.
두 번째로, 바이-밸류(bi-value, 후보 숫자가 두 개인) 셀만 고려하면 되므로, 후보 숫자가 세 개 이상인 셀들은 모두 무시할 수 있습니다.
이제 Y-윙을 '구부러진 트리플'로 생각하면 도움이 됩니다.
따라서 우리는 세 개의 셀을 찾아야 하는데, 그중 두 개는 같은 행이나 열에 나란히 있고 나머지 하나는 '옆으로 약간 빗겨 나간' 형태를 찾고 있는 것입니다.
이제 행과 열을 차례대로 스캔하면서 후보 숫자를 공유하는 두 셀을 찾습니다. 여기에는 그런 셀이 많기 때문에 시간이 좀 걸릴 수 있습니다.
후보 숫자([파란색 4])를 공유하고 있는 이 두 셀을 지금 보고 있다고 가정해 봅시다.
이제 교차하는 영역에서 나머지 두 후보 숫자([노란색 3], [노란색 9])를 포함하고 있는 다른 셀을 찾아야 합니다.
따라서 여기서 우리는 다음과 같은 곳들을 살펴봐야 합니다...
... 여기, ...
... 여기, ...
... 여기, ...
... 그리고 여기입니다.
오류 경보 (False Alarm)
이 박스 안에는 실제로 [노란색 3]과 [노란색 9]를 가진 그런 셀이 있습니다.
아쉽게도 이 셀은 우리에게 도움이 되지 않는데, 제거할 수 있는 후보 숫자들이 이미 제거되었기 때문입니다.
이 Y-윙을 자세히 살펴봅시다...
다른 두 셀을 모두 바라보는 셀이 바로 피벗 [주황색]입니다.
나머지 두 개는 윙 [노란색]입니다.
공통 후보 숫자는 [주황색 3]입니다. 이것이 바로 우리가 제거할 대상 후보 숫자입니다.
따라서 우리는 모든 [빨간색] 셀에서 3을 제거할 수 있었습니다. 하지만 이 셀들은 이미 해결되었거나 3이 아예 들어있지 않기 때문에, 이 Y-윙은 우리에게 실질적인 도움을 주지 못합니다.
여러 행과 열을 훑어보다 보면, 결국 이 열, 특히 이 두 셀에 도달하게 됩니다.
이들은 5를 공유하고 있으며, 나머지 두 숫자는 4와 6입니다.
따라서 이 두 셀 중 하나가 4와 6을 가진 또 다른 셀을 바라본다면, 우리는 또 다른 Y-윙을 찾게 되는 것입니다.
성공 (Success)
이 셀은 4와 6을 포함하고 있습니다. 마침내 우리는 또 다른 Y-윙을 찾았습니다. 바로...
... 이것입니다.
그리고 이 Y-윙은 실제로 의미 있는 결과를 만들어내는데, 왜냐하면...
... [빨간색] 셀에 4가 들어있기 때문입니다.
우리는 모든 [빨간색 4]를 제거할 수 있습니다.
(물론 두 개 이상의 후보 숫자를 가진 셀에서도 제거가 가능합니다.)
네 개의 박스에 걸친 경우 (Spread over four boxes)
만약 피벗 셀이 윙과 같은 박스 안에 있지 않다면, 그 Y-윙은 네 개의 박스에 걸쳐 퍼지게 됩니다.
이 경우, 두 윙이 모두 바라보는 셀은 오직 하나뿐입니다. ([빨간색])
예시 (Examples)
[노란색] 피벗 셀
[주황색] 윙
[빨간색] 제거할 수 있는 후보 숫자들

마무리 (Finished)
이제 다음 퍼즐들에서 직접 Y-윙을 찾아내는 훈련을 해보세요. 행운을 빕니다!