세 개의 셀(Pivot, Wing1, Wing2)을 기반으로 후보 숫자를 제거하는 기술입니다.
Y윙은 간단한 로직으로 구성되어 있음. 첫째 조건이 시작점이 되는 셀(피봇셀)과 서로 연결되는 셀2개(윙셀)로 구성된다.
서로 연결하기 위해서 이 3개의 셀은 모두 bi-value셀 이어야 한다. bi-value이란, 한 셀에 후보 숫자가 2개만 들어 있는 셀을 말한다.
Y윙 사례
①번 보라색은 피봇셀, ②번 ③번 연주황은 윙셀, 모두 bi-value셀임
①번 후보숫자 34 중에 3은 ②번으로 연결되고, 4는 ③번으로 연결된다.
또한 ②③은 모두 같은 공통 후보숫자 9를 가지고 있다.
따라서 ①번이 3이 true인 경우와 4가 true인 경우 모두 ②번과 ③번 셀에서 9가 true가 된다. ①번의 숫자와 상관없이 ②③의 9는 항상 등장해야 하기 때문에 ②③의 교차점(진한 주황색)에서 후보숫자 9를 제거할 수 있다.
이론은 간단하고 명쾌하다. 하지만 bi-value셀 3개의 조합으로 이것을 찾기는 쉽지 않을듯 보인다. 아이러니 하지만 생각보다 Y윙은 자주 사용되는 기법이다.
Y위 사례
①번 피봇셀 ②번 ③번은 윙셀
①번 후보숫자는 49이며 ②번과는 9로 연결되고, ③번과는 4로 연결됨. ①번 숫자의 49중 어떤 것이 true라고 하더라도 ②번과 ③번셀의 공통숫자 3은 true임. 따라서 ②번과 ③번 셀의 공통셀(진한 주황색)에서 3을 제거할 수 있음