"여기서 왜 안 풀리지?" 하는 순간을 위한 글
기본 기법(확정 칸, 교집합, X 표시)만으로도 쉬운 판은 다 풀려요. 그런데 난이도가 올라가면 반드시 벽에 부딪히는 순간이 와요. 눈에 보이는 확정 칸은 다 채웠는데, 아무리 봐도 다음 수가 안 보이는 상태요. 저도 처음엔 여기서 판을 포기했었어요.
그런데 알고 보니, 그 "막힌 상태"에도 반드시 논리적인 다음 수가 숨어 있어요. 노노그램은 정답이 하나뿐인 논리 퍼즐이라, 아직 못 봤을 뿐이지 답은 정해져 있거든요. 오늘은 제가 막혔을 때 실제로 쓰는 고급 테크닉들을 순서대로 풀어볼게요.
가로·세로를 오가는 연쇄 추론
고수와 초보의 가장 큰 차이는 이거예요. 초보는 한 줄만 뚫어지게 보고, 고수는 한 줄에서 얻은 정보를 즉시 교차하는 줄로 넘겨요.
예를 들어 3번째 가로줄에서 칸 하나를 X로 확정했다고 해봐요. 그럼 거기서 멈추지 말고, 그 X가 걸린 세로줄을 바로 다시 보세요. 그 세로줄의 덩어리가 들어갈 자리가 하나 줄었으니, 새로운 확정 칸이 튀어나올 때가 많아요. 그렇게 나온 칸이 또 다른 가로줄에 영향을 주고요. 이 연쇄를 의식적으로 따라가면, 겉보기엔 막혔던 판이 도미노처럼 풀려요. 저는 칸 하나를 확정할 때마다 "이 칸이 걸린 반대 방향 줄은?" 하고 습관적으로 되물어요.
X로 덩어리를 조여 들어가기
칠하는 것보다 X가 더 강력한 순간이 있어요. 특히 막혔을 때는 "덩어리가 절대 못 들어가는 칸"을 X로 지워나가는 방식이 잘 통해요.
어떤 세로줄이 3인데, 위쪽 몇 칸에 이미 X가 흩어져 있다고 해봐요. 그럼 3칸짜리 덩어리가 연속으로 들어갈 수 있는 구간이 어디인지 세어보세요. X 때문에 폭이 3보다 좁아진 구간에는 그 덩어리가 절대 못 들어가니, 그 구간의 칸들도 전부 X로 막을 수 있어요. 이렇게 X가 X를 부르면서 남은 공간이 좁아지면, 결국 덩어리가 들어갈 자리가 하나로 좁혀져 확정돼요.
남은 공간을 세어라
중반 이후에 강력한 게 "남은 공간 계산"이에요. 한 줄에서 이미 칠했거나 X로 막힌 칸을 빼고, 아직 미정인 구간의 길이를 세는 거예요.
가로줄 힌트가 4 2인데, 줄 길이가 10이고 오른쪽 5칸이 X로 막혀 있다면? 남은 5칸(왼쪽) 안에 4와 2를 다 넣어야 하는데, 4 + 1(빈칸) + 2 = 7이라 5칸엔 절대 안 들어가요. 이런 식으로 "이 구간엔 이 덩어리가 못 들어간다"를 계산으로 증명하면, 자연스럽게 덩어리 위치가 확정돼요. 반대로 남은 구간 길이가 덩어리 합과 딱 맞으면, 그 구간은 통째로 완성되고요.
가정하고 모순을 확인하는 what-if 기법
정말 아무것도 안 보일 때 쓰는 최후의 무기예요. 애매한 칸 하나를 골라서 "여기가 칠해졌다고 치자"라고 가정한 다음, 그 가정을 밀고 나가보는 거예요.
가정을 따라가다 보면 두 가지 중 하나가 나와요. 어딘가에서 "이 줄은 힌트를 만족할 수 없다"는 모순이 생기면, 애초의 가정이 틀린 거예요. 그럼 그 칸은 반대로 확정(비어 있음)이죠. 모순 없이 끝까지 잘 풀리면, 그 가정이 맞았을 가능성이 높고요. 저는 이걸 머릿속으로만 하면 헷갈려서, 가정으로 칠한 칸은 마음속으로 "임시"라고 꼬리표를 붙여두고 검증해요. 다만 이 기법은 마지막에만 쓰세요. 확정 논리로 풀 수 있는 걸 두고 자꾸 가정부터 하면 오히려 실수가 늘어요.
실수를 줄이는 습관들
노노그램에서 제일 아까운 건, 논리를 몰라서가 아니라 실수 하나 때문에 판 전체가 꼬이는 거예요. 잘못 칠한 칸 하나가 연쇄적으로 틀린 확정을 낳고, 결국 어디서부터 틀렸는지 못 찾아서 판을 갈아엎게 되죠. 그래서 저는 이런 습관을 지켜요.
- 칠하기 전에 한 번 더 근거를 확인해요. "왜 이 칸이 확정이지?"에 한 문장으로 답할 수 없으면 아직 칠하면 안 돼요.
- 연필 감각으로 풀어요. 확신이 없는 칸은 되돌리기 쉬운 상태로 두고, 확정된 것만 진하게 처리해요. 지울 수 있다는 여유가 오히려 정확도를 높여줘요.
- 완성한 줄은 힌트와 대조해요. 한 줄을 다 풀었으면 숫자 힌트와 실제 칸을 눈으로 한 번 맞춰봐요. 여기서 걸러내면 나중에 대참사를 막을 수 있어요.
- 모서리와 가장자리를 먼저 훑어요. 벽이라는 경계 조건 덕분에 확정 칸이 잘 나오는 자리라, 막혔을 때 여기부터 다시 보면 실마리가 자주 나와요.
이 습관들이 몸에 배면, 큰 판에서도 중간에 무너지지 않고 끝까지 완주하게 돼요.
이런 고급 테크닉을 실전에서 연습하기엔 Nonogram Garden이 편했어요. 되돌리기와 X 표시가 있어서 what-if 가정도 부담 없이 시도해볼 수 있고, 줄 완성 여부를 자동으로 확인해줘서 실수를 빨리 잡을 수 있거든요. 난이도를 올려가며 오늘 배운 전략을 하나씩 적용해보세요.
자주 묻는 질문
확정 칸을 다 채웠는데 더 안 풀려요. 찍어야 하나요?
아니에요. 정답이 하나뿐이라 반드시 논리적인 다음 수가 있어요. 방금 확정한 칸이 걸린 반대 방향 줄을 다시 보거나, 남은 공간을 세거나, 마지막엔 what-if 가정으로 모순을 찾아보세요. 찍는 건 거의 항상 판을 망가뜨려요.
what-if 가정은 언제 써야 하나요?
확정 논리(교집합, 남은 공간, 연쇄 추론)로 더 이상 아무 칸도 안 나올 때만 쓰세요. 처음부터 가정에 의존하면 실수가 늘고, 어디서 틀렸는지 추적하기도 어려워져요. 어디까지나 최후의 수단이에요.
큰 판(15×15 이상)에서 자꾸 실수해요. 어떻게 줄이죠?
칠하기 전에 근거를 한 문장으로 말해보고, 확신 없는 칸은 확정 처리하지 마세요. 그리고 한 줄을 완성할 때마다 힌트와 대조하는 습관을 들이면, 초반 실수가 후반 대참사로 번지는 걸 막을 수 있어요.