7-3. BUG+1
바이너리 유니버셜 그레이브(Binary Universal Grave, BUG)는 스도쿠에 두 개 이상의 정답이 존재하게 되어 유일한 해를 가질 수 없게 만드는 유효하지 않은(잘못된) 상태를 말합니다.
제대로 된 스도쿠는 항상 유일한 해를 가져야만 하며, 이러한 가정을 활용하는 몇 가지 기술들이 있는데 BUG+1이 바로 그중 하나입니다.
주의 (Caution)
이것은 유일성(uniqueness) 기반 기술입니다. 퍼즐이 제대로 만들어졌으며 단 하나의 정답만 가진다는 사실을 이용합니다. 만약 퍼즐이 여러 개의 정답을 가진다면 이 기술은 작동하지 않습니다.
또한, 이 기술은 클래식 스도쿠에만 사용하세요. 변형 스도쿠(variants)에서는 잘못된 후보 숫자 제거로 이어질 수 있습니다.
BUG란 무엇인가요? (What is a BUG?)
이것이 BUG의 가장 간단한 예시입니다. 이 스도쿠는 절대 유일한 해를 가질 수 없습니다.
각 셀이 단 두 개의 후보 숫자만 포함하고 있는 것이 보이시나요? 그리고 이 후보 숫자들이 각각의 영역 내에서 두 번까지만 나타나는 것이 보이시나요? 이것이 바로 바이너리 유니버셜 그레이브를 정의하는 특징입니다. ('bi'는 '둘'을 의미합니다)
이것 역시 BUG이며, 스도쿠가 유일한 해를 갖지 못하게 만듭니다.
이전과 마찬가지로 다음과 같은 특징이 있습니다:
- 각 셀당 오직 두 개의 후보 숫자만 존재함
- 각 후보 숫자가 자신이 속한 영역에서 두 번까지만 나타남 따라서 제대로 된 진짜 스도쿠에서는 이런 예시를 결코 발견할 수 없을 것입니다.
이 정보를 어떻게 활용할까요? (What to do with that info)
이제 우리는 BUG가 항상 유효하지 않은 상태라는 것을 알았으므로, 그런 상태로 빠져서는 안 된다는 결론을 내릴 수 있습니다.
이것은 앞서 본 BUG 예시로 이어질 뻔한 잠재적인 상황입니다. 실제 스도쿠에서 가져온 예시입니다.
우리가 BUG 상태에 엄청나게 가까워졌다는 것을 알 수 있으며, 이럴 때 우리의 스파이더 센스(촉)가 발동해야 합니다.
만약 저기에 3이 없다면, 우리는 앞서 본 유효하지 않은 BUG 상태를 갖게 될 것이고...
... 따라서 우리는 3이 반드시 정답이 되어야 함을 알 수 있습니다.
BUG+1은 언제, 어떻게 찾아야 할까요? (When and how to look for BUG+1s)
BUG 기술은 자주 쓰일 기회가 없지만, 확인하는 과정이 매우 빠르기 때문에 찾아볼 만한 가치가 있습니다.
기본적으로, 단 하나의 셀을 제외한 모든 셀이 두 개의 후보 숫자만 가지고 있을 때마다, 세 개의 후보 숫자를 가진 셀에서 후보 숫자 하나를 제거했을 때 BUG 상태(어떤 영역에서도 같은 후보 숫자가 두 번을 초과하여 나타나지 않는 상태)가 되는지 확인하세요.
만약 제거했을 때 BUG 상태를 유발하게 만드는 바로 그 후보 숫자가 정답 입니다.
(그것은 자신이 속한 영역들에서 두 번을 초과하여 나타나는 유일한 후보 숫자입니다.)
예시 (Examples)
[노란색] / [초록색] 잠재적인 BUG 셀들
[초록색] 정답이 되는 후보 숫자

마무리 (Finished)
언제나 그렇듯, 즐겁게 풀어보세요!