좋은 스도쿠 퍼즐은 해답이 정확히 하나예요. 유니크 렉탱글은 그 약속을 이용해요.
두 행, 두 열, 정확히 두 박스에 걸친 네 칸은 데들리 패턴을 만들 수 있어요. 네 칸에 똑같은 두 숫자만 있다면, 두 숫자를 맞바꿔서 또 다른 올바른 해답을 만들 수 있거든요.
왜 성립할까요
제대로 된 퍼즐은 그런 치명적인 맞바꾸기를 허용하지 않아요. 그러니 직사각형이 두 숫자만으로 “순수”할 수는 없어요.
세 모서리가 이미 XY 2후보이고 네 번째에 다른 후보가 있다면(유형 1), 데들리 패턴을 완성할 후보는 거짓이어야 해요. 다른 유형에서는 데들리 패턴을 *피하도록* 잠긴 후보나 그룹이 강제돼요.
추측이 아니에요. “이 후보가 참이라면 퍼즐의 해답이 두 개가 될 텐데, 해답은 하나라는 걸 알고 있다”고 말하는 거예요.
찾는 방법
네 칸은 정확히 두 박스에 있고 행과 열로 정렬되어야 해요. 주어진 숫자가 순서를 고정한다면 데들리 패턴이 아니에요.
시연
해답이 하나인 퍼즐에는 데들리 패턴이 있을 수 없어요. 두 박스에 정렬된 네 칸이 두 숫자를 맞바꿔 또 다른 해답을 만드는 패턴이에요.
다른 후보를 무시하면 두 숫자의 데들리 렉탱글이 될 네 칸을 찾으세요. 초록색 칸들이 거의 그 상태예요.
어떤 후보가 남아 있으면 두 숫자를 맞바꿔 두 번째 해답을 만들 수 있어요. 해답이 하나인 퍼즐에서는 불가능하죠. 그 데들리 패턴을 피하는 데 4 및 7이(가) 관련돼요.
이 유일성 논리가 유니크 렉탱글이에요. (해답이 하나인 클래식 퍼즐에서만 쓰세요.)
유일성에 따른 소거를 하세요(빨간색) (여기서는 4 및 7). 그 후보들은 데들리 패턴을 완성하게 돼요.
예제 1
다른 후보가 붙은 UR 데들리 패턴 후보를 찾으세요(두 박스, 정렬된 네 칸).
이 유니크 렉탱글은 2 및 3과(와) 관련돼요.
유일성에 따른 소거를 적용하세요(빨간색) (여기서는 2 및 3). 단 하나의 해답을 지켜 줘요. 데들리 패턴은 허용되지 않아요.
예제 2
다른 후보가 붙은 UR 데들리 패턴 후보를 찾으세요(두 박스, 정렬된 네 칸).
이 유니크 렉탱글은 1 및 4과(와) 관련돼요.
유일성에 따른 소거를 적용하세요(빨간색) (여기서는 1 및 4). 단 하나의 해답을 지켜 줘요. 데들리 패턴은 허용되지 않아요.