노노그램 하는 법: 추측 없이 푸는 7가지 기법

노노그램은 한 줄씩 확정해 가며 푸는 것이지, 모양을 대보고 맞나 시험하는 게임이 아닙니다. 여기 문제는 모두, 한 행이나 한 열만 보는 「줄 논리」만 쓰는 독립 솔버가 전 칸을 확정할 수 있었던 것만 내보냅니다. 즉 진행시킬 수 있는 줄이 반드시 어딘가 있습니다.

노노그램 무료로 플레이

  1. 먼저 겹침의 법칙을 쓴다

    길이 n 구간에 숫자 k가 있으면, 블록을 어디에 두든 겹치는 가운데 2k − n 칸은 반드시 칠해집니다. 10칸에 8이면 그 자리에서 6칸이 확정됩니다. 대부분의 문제는 이것으로 열립니다.

  2. 큰 숫자부터 손댄다

    겹침은 숫자가 줄 길이에 가까울수록 커지므로 큰 숫자일수록 남는 것이 많습니다. 무엇을 칠하기 전에 모든 행과 열을 훑어 큰 숫자를 먼저 찾으세요.

  3. ×는 칠하는 것만큼 꼼꼼히 찍는다

    ×는 기록이 아닙니다. 블록이 들어갈 수 있는 범위를 좁히고, 그것이 다음 겹침을 만듭니다. 칠하기만으로 진행하면 거의 즉시 손이 멈춥니다.

  4. 끝에서 확정한다

    줄의 첫 칸이 칠해져 있다면 첫 블록은 거기서 시작하므로, 길이만큼 칠하고 그다음에 ×를 찍을 수 있습니다. 이미 찍은 × 안쪽에서도 같은 일을 할 수 있습니다.

  5. 블록이 다 차면 양 끝을 닫는다

    블록이 숫자 길이에 도달하면 양쪽 끝에 ×를 찍으세요. 그것이 이웃 줄의 범위를 좁혀 다음 한 수를 보이게 만드는 일이 자주 있습니다.

  6. 줄의 합을 확인한다

    숫자의 합에 사이의 간격을 하나씩 더해 보세요. 그것이 줄 길이와 같다면 그 줄은 지금 이 순간 전부 정해집니다. 이런 줄은 공짜이고, 놓치기도 쉽습니다.

  7. 방금 바꾼 칸과 교차하는 줄을 다시 읽는다

    확정한 칸은 반드시 한 행과 한 열에 속합니다. 칠하거나 ×를 찍은 직후에는 직교하는 쪽에 다음 한 수가 나와 있습니다. 판 전체를 훑는 것보다 줄을 따라가는 편이 빠릅니다.

이 문제들은 줄 논리로 풀린다는 것이 검증되어 있으므로, 추측은 필요하지도 않고 지름길도 아닙니다. 움직이지 않게 되었다면 아직 읽지 않은 줄이 있습니다. 숫자의 합을 다시 세어 보세요.

노노그램 무료로 플레이