2-3. 전체 후보수 표기법
전체 후보수 표기법(Full Candidate Notation) 을 사용하면, 모든 빈칸에 들어갈 수 있는 모든 가능한 후보수를 적어 넣게 됩니다.
지금까지 우리가 다룬 표기법들은 어느 정도까지만 유용합니다.
박스 후보수 표기법은 쉬움에서 보통 난이도의 스도쿠, 그리고 일부 어려운 스도쿠를 풀 때 엄청나게 도움이 되지만...
... 그보다 더 어려운 퍼즐을 풀기 위해서는 반드시 전체 후보수 표기법이 필요해집니다.
이 상태(모든 후보수가 적힌 상태)를 어떻게 만들어 내는지는 크게 중요하지 않습니다.
박스 후보수를 적되, 이번에는 (단 두 개만 남았을 때만이 아니라) 가능한 모든 경우를 전부 적을 수도 있습니다.
이렇게 박스 후보수를 적고...
... 또 적고...
... 또 적고...
... 계속해서 적어서...
... 마침내 모든 후보수가 표기될 때까지 진행하는 방식이죠.
이렇게 박스 단위로 하나씩 채워나가며...
... 전체 그리드를 꽉 채울 수도 있습니다.
사실 그 결과는 셀 후보수를 하나씩 적어나갔을 때와 완전히 똑같습니다.
칸을...
... 하나씩...
... 하나씩 거치며...
... 모든 칸에 후보수가 가득 찰 때까지 적는 것과 말이죠.
어느 쪽이든 결과는 이전과 정확히 똑같습니다.
모든 칸에 가능한 모든 후보수가 꽉 채워진 그리드가 완성됩니다.
그렇다면, 왜 굳이 이런 복잡한 표기법을 사용하는 것이 그토록 중요할까요?
지금까지 우리는 정답으로 바로 확정 지을 수 있는 '단일 숫자(Singles)'를 찾는 데 주로 집중했습니다.
단일 숫자를 찾으면, 그 숫자를 정답으로 입력하는 식이었죠.
하지만 대부분의 스도쿠 기술들은 칸의 정답을 곧바로 알려주지 않습니다.
대부분의 고급 기술들은 단지 어떤 후보수(🟧)가 불가능하며 지워져야 하는지에 대한 '힌트' 만을 제공할 뿐입니다.
기술이 어려워질수록, 전체 후보수 표기법은 더욱더 필수적이 됩니다.
따라서 이 표기법은 매우 강력합니다. 하지만 여러분도 이미 눈치채셨을 큰 단점이 하나 있습니다.
그리드가 숫자로 가득 차버려서, 오히려 눈에 띄게 쉬운 단서들을 찾는 데 방해가 될 수 있다는 점입니다.
그래서 제 조언은 "어려움(Hard)" 이상의 난이도를 풀 때만 전체 후보수 표기법을 사용하라는 것입니다.
마무리 (Finished)
여기까지입니다!
이제 앞으로 나올 단계들에서 전체 후보수 표기법을 직접 사용해 보시고, 플레이 모드의 후보수 도우미 기능도 자유롭게 테스트해 보세요.