어려운 6×6 노노그램 — 무료로 플레이
어려운 6×6 노노그램 — 촘촘한 격자에서 체계적으로 소거하기
어려운 6×6 노노그램은 36칸 그리들러 격자에서 표준 추론 기법으로 풀 수 있는 난이도의 상한선에 가깝습니다. 이 단계의 단서 구성은 행과 열의 상호 의존성을 최대한 높이도록 설계되며, 체계적인 소거만으로 풀 수 있도록 유지됩니다. 가설 검증은 필요 없지만, 지름길도 없습니다.
어려운 6×6 단서의 구조
어려운 난이도에서는 낮은 단계에서는 드물거나 아예 나오지 않는 단서 구조가 등장합니다.
6칸 안의 3블록 단서: 6칸짜리 줄에서 "1 1 2" 단서는 최소 길이가 1+1+1+1+2 = 6이므로, 여유 칸 없이 행 전체를 정확히 채웁니다. 이 배치는 즉시 강제됩니다. 하지만 어려운 퍼즐에서는 "1 1 1"처럼 최소 길이가 5이고 여유가 1칸인 단서도 사용되며, 이런 경우에는 한 칸의 여유 때문에 실제로 모호성이 생기고 열 정보로 해결해야 합니다.
인접 제약 압박: 여러 개의 연속된 행이 모두 고밀도 단서를 가질 때, 각 행의 배치 가능성은 자기 단서뿐 아니라 위아래 행과 공유하는 열의 유효한 배치에도 제약을 받습니다. 어려운 6×6은 이런 다중 행 제약의 상호작용이 처음으로 의미 있는 풀이 요소가 되는 구간입니다.
어려운 난이도 풀이 기법
배치 열거: 여유가 0보다 큰 모든 줄은 가능한 배치를 하나씩 명시적으로 나열합니다. 6칸에서 "2 2" 단서는 정확히 세 가지 유효한 배치를 가집니다. 열 정보가 이들 중 하나 이상을 제거하면, 남은 배치들의 공통 부분에서 확정 칸이 드러납니다.
블록 경계에서 생기는 강제 빈칸: 블록의 왼쪽 경계가 확정되면, 바로 왼쪽 칸은 비어 있어야 합니다. 그렇지 않으면 블록이 더 길어지기 때문입니다. 오른쪽 경계도 마찬가지입니다. 이렇게 강제되는 빈칸을 명확히 표시하면, 막힌 듯 보이던 지점에서 즉시 열 추론이 이어지는 경우가 많습니다.
줄 우선순위 정렬: 각 풀이 단계에 들어가기 전에, 아직 해결되지 않은 줄을 남은 여유 칸 수 기준으로 정렬합니다. 여유가 0인 줄부터, 그다음 1칸 여유인 줄 순서로 처리하세요. 이렇게 하면 덜 제약된 줄로 넘어가기 전에 각 단계에서 최대한 많은 정보를 뽑아낼 수 있습니다.
다음 난이도에 도전하기
→ 6×6 전문가 — 가설과 검증을 풀이 도구에 추가해 보세요
→ 6×6 극한 — 36칸 격자에서 거의 최대 밀도를 경험해 보세요
→ 10×10 어려움 — 더 많은 칸과 풍부한 픽셀 아트로 같은 논리 깊이를 즐겨 보세요
배치 집합이 좀처럼 줄어들지 않을 때는 6×6 노노그램 풀이기를 사용하세요. 어떤 열의 어느 칸이 모호성을 정확히 해소하는지 찾아줍니다.