노노그램, 알고 보면 그림 맞히는 스도쿠예요
처음 노노그램을 봤을 때 저는 "이 숫자들이 대체 뭐지?" 하고 그냥 넘겼어요. 그런데 규칙 하나만 이해하고 나니까 갑자기 화면이 다르게 보이더라고요. 칸을 하나씩 채우다 보면 숨어 있던 그림이 스윽 나타나는데, 그 순간이 은근히 중독적이에요.
노노그램은 피크로스, 그림 논리 퍼즐 같은 이름으로도 불려요. 격자판이 있고, 각 줄(가로·세로) 바깥쪽에 숫자가 적혀 있어요. 이 숫자들이 "이 줄에는 색칠된 칸이 이렇게 뭉쳐 있어요"라고 알려주는 힌트예요. 그 힌트만 보고 어떤 칸을 칠하고 어떤 칸을 비울지 논리로 알아내는 게 전부입니다. 찍는 게 아니라, 정답이 딱 하나로 정해지는 논리 퍼즐이에요.
오늘은 규칙을 하나도 모르는 분이 첫 판을 완성할 수 있도록, 제가 익혔던 순서 그대로 정리해볼게요.
숫자 힌트, 이렇게 읽어요
핵심 규칙은 딱 세 가지예요. 이것만 알면 절반은 끝난 거예요.
- 숫자는 연속으로 칠해진 칸의 개수예요. 어떤 줄 앞에
3이 적혀 있으면, 그 줄 어딘가에 칸 3개가 붙어서 칠해진다는 뜻이에요. - 숫자가 여러 개면 그 순서대로예요. 가로줄에
2 1이 적혀 있으면, 왼쪽부터 칠해진 칸 2개가 먼저 나오고, 그다음에 칠해진 칸 1개가 나와요. 세로줄이면 위에서 아래 순서고요. - 덩어리 사이에는 반드시 빈칸이 최소 1개 있어요.
2 1이면 "■■□■" 처럼 두 덩어리 사이에 빈칸이 꼭 끼어야 해요. 붙어 있으면 그건2 1이 아니라4가 되니까요.
예를 들어 칸이 5개인 줄에 5가 적혀 있으면? 5칸 전부 칠하는 것 말고는 방법이 없어요. 반대로 1 1이 적혀 있으면 칠한 칸 사이에 빈칸이 있어야 하니 경우의 수가 여러 개죠. 이렇게 "확실한 줄부터" 찾는 게 시작이에요.
가장 먼저: 무조건 칠해지는 칸 찾기
초보 때 제일 실수하는 게 아무 데나 찍는 거예요. 노노그램은 절대 찍으면 안 돼요. 100% 확실한 칸만 칠하고, 그걸 근거로 다음 칸을 알아내는 방식이에요.
가장 쉬운 확정 칸은 줄이 꽉 차는 경우예요.
- 칸이 10개인 줄에
10이 적혀 있으면 → 전부 칠하기 - 칸이 10개인 줄에
4 5가 적혀 있으면 → 4 + (빈칸 1) + 5 = 10, 딱 맞아떨어져요. 그럼 배치가 하나뿐이라 전부 확정이에요. "■■■■□■■■■■"
이렇게 숫자의 합에 사이 빈칸까지 더한 값이 줄 길이와 같으면, 그 줄은 통째로 완성돼요. 판을 처음 열면 이런 줄부터 쭉 찾아서 채우세요.
초보 필살기: 교집합 기법
이게 노노그램의 진짜 첫 번째 무기예요. 저는 이거 배우고 나서 실력이 확 늘었어요.
원리는 이래요. 덩어리가 줄 길이에 비해 충분히 크면, 왼쪽 끝까지 밀어 넣었을 때와 오른쪽 끝까지 밀어 넣었을 때 겹치는 칸은 어느 경우든 무조건 칠해져요. 그래서 "교집합"이라고 불러요.
칸이 5개인 줄에 4가 있다고 해볼게요.
- 최대한 왼쪽으로: "■■■■□"
- 최대한 오른쪽으로: "□■■■■"
두 경우를 겹쳐 보면 가운데 3칸(2·3·4번째)은 어느 쪽이든 칠해져 있죠? 그럼 정확한 시작 위치는 아직 몰라도 그 3칸은 확정으로 칠할 수 있어요. 숫자가 줄 길이의 절반을 넘으면 이 기법이 통한다고 기억하면 편해요. 판을 열자마자 큰 숫자가 있는 줄부터 이 기법으로 밑밥을 깔아두면, 그 칸들이 다른 줄을 푸는 실마리가 돼요.
X 표시를 아끼지 마세요
초보자가 두 번째로 많이 하는 실수는 "칠하는 것"에만 집중하는 거예요. 사실 "여긴 절대 안 칠해진다"를 표시하는 것도 똑같이 중요해요. 저는 확실히 빈칸인 곳에 X를 찍는데, 이게 다음 논리를 여는 열쇠가 되거든요.
예를 들어 어떤 세로줄이 5인데 판 높이가 8이라고 해봐요. 교집합 기법으로 가운데 칸 몇 개를 칠했어요. 그런데 옆 가로줄을 풀다 보니 "이 칸은 비어 있어야 한다"가 나오면, 거기에 X를 찍어요. 그럼 그 세로줄의 5덩어리가 들어갈 수 있는 위치가 확 줄어들면서, 남은 칸이 저절로 확정되는 경우가 많아요. 칠한 칸과 X는 서로를 밀어주는 짝꿍이에요.
가장자리부터 노려보세요
막혔을 때 저는 항상 판의 가장자리와 모서리를 봐요. 줄 맨 앞 숫자가 크면, 그 덩어리는 벽에 붙어서 시작할 가능성이 높거든요.
가로줄 맨 앞이 3인데 그 줄 첫 칸이 이미 칠해져 있다면? 벽에 붙어 시작하는 게 확정이니 앞 3칸을 바로 칠하고, 4번째 칸에는 X를 찍을 수 있어요(덩어리 뒤엔 빈칸이 와야 하니까요). 이렇게 경계 정보 하나가 여러 칸을 한 번에 확정해줘요.
완성된 줄은 바로 마무리하세요
한 줄의 숫자 힌트가 전부 채워졌다면, 그 줄의 나머지 칸은 전부 X예요. 이걸 빼먹으면 나중에 헷갈려요. 저는 습관적으로 "이 줄 숫자 다 채웠나?" 확인하고, 다 채웠으면 나머지를 싹 X로 막아버려요. 그래야 그 줄이 교차하는 세로줄들을 풀 때 정보가 깔끔하게 넘어가거든요.
이 다섯 가지(확정 칸 → 교집합 → X 표시 → 가장자리 → 줄 마무리)를 번갈아 반복하다 보면, 어느 순간 그림이 완성돼 있을 거예요. 처음엔 5×5 같은 작은 판으로 감을 잡고, 익숙해지면 10×10, 15×15로 늘려가는 걸 추천해요.
혹시 손으로 그리면서 연습할 앱을 찾고 있다면 Nonogram Garden을 써보세요. 확대·되돌리기, X 표시, 자동 줄 완성 확인 같은 기능이 있어서 규칙을 몸에 익히기 딱 좋아요. 작은 판부터 큰 판까지 난이도별로 있어서 오늘 배운 순서 그대로 연습하기 좋아요.
자주 묻는 질문
노노그램은 찍어서 푸는 퍼즐인가요?
아니에요. 정답이 딱 하나로 정해지는 논리 퍼즐이라, 확실한 칸만 논리로 채워가면 결국 그림이 완성돼요. 찍으면 대부분 어딘가에서 모순이 나서 지우게 되니, 100% 확실한 칸만 칠하는 습관을 들이는 게 훨씬 빨라요.
숫자 사이에 빈칸이 몇 개 있는지는 어떻게 알아요?
덩어리 사이에는 "최소 1개"의 빈칸이 있다는 것만 규칙으로 보장돼요. 정확히 몇 개인지는 다른 줄과 교차하는 정보로 알아내야 해요. 그래서 가로·세로를 번갈아 보면서 확정되는 칸을 하나씩 늘려가는 거예요.
몇 칸짜리 판부터 시작하는 게 좋아요?
5×5나 5×10 정도의 작은 판을 추천해요. 규칙과 교집합 기법을 익히기 딱 좋고, 한 판을 금방 끝낼 수 있어서 성취감도 커요. 감이 잡히면 10×10, 15×15로 자연스럽게 넘어가면 됩니다.