Time
0:00
Best
—
보드에 흩뿌려진 김 조각에서 이름을 딴, 속아 넘어가기 쉬운 니코리의 칠하기 퍼즐. 격자는 굵은 선으로 영역이 나뉘어 있고, 각 영역을 정확히 두 칸씩 칠합니다. 함정은 칠한 칸이 반드시 이웃 하나와만 짝을 이뤄야 한다는 것 — 그래서 칠한 칸은 언제나 두 칸짜리 도미노로 남고, 그 도미노는 영역 경계를 마음대로 넘나듭니다. 7×7 판은 모두 유일해를 가집니다.
보드는 굵은 테두리로 영역이 나뉘어 있습니다. 목표는 모든 영역 안을 정확히 두 칸씩 칠하는 것 — 더도 덜도 안 됩니다.
퍼즐이 되는 이유는 두 번째 규칙입니다. 칠한 모든 칸은 상하좌우로 정확히 하나의 칠한 칸과 맞닿아야 합니다. 0개도 2개도 안 됩니다. 그래서 칠한 칸은 언제나 따로 떨어진 도미노로 남습니다 — 맞닿은 두 칸의 쌍이고, 쌍끼리는 절대 서로 닿지 않습니다.
중요한 건 도미노가 한 영역 안에 머물 필요가 없다는 점입니다. 절반은 이 영역, 절반은 옆 영역에 걸쳐도 됩니다. 그래서 한 영역만 떼어놓고는 풀 수 없습니다 — 그 영역이 갚아야 할 두 칸은 종종 경계 너머의 짝과 맺어집니다.
칸을 탭하면 칠해집니다. 한 번 더 탭하면 작은 ✕ 가 남는데, 비어 있어야 한다고 확정한 칸을 표시하는 용도입니다 — 비용은 없고 추론을 정리하는 데 좋습니다. 세 번째 탭이면 지워집니다. 영역 테두리는 칠한 칸이 정확히 둘이 되는 순간 초록으로, 넘치면 빨강으로 바뀌고, 칠한 칸이 다른 두 칸과 닿아버리면 그 칸이 빨갛게 됩니다. 모든 판은 유일해를 가지며, 완료 시간이 점수입니다.
작은 영역부터 찾으세요. 정확히 두 칸짜리 영역은 선물입니다 — 두 칸 모두 칠할 수밖에 없어 생각할 게 없고, 그 쌍은 곧바로 자기와 맞닿은 모든 칸의 칠하기를 금지합니다. 세 칸·네 칸 영역도 거의 마찬가지로 후합니다. 갚아야 할 두 칸이 앉을 자리가 몇 없기 때문입니다.
✕ 표시를 아낌없이 쓰세요. 추론은 사실 "확실히 비었다"에서 나옵니다. 어떤 영역이 두 칸을 채우는 순간, 그 영역의 나머지 칸은 전부 빈칸이니 모조리 표시하세요. 그렇게 새로 생긴 ✕ 들이 근처의 칠한 칸을 고립시켜 짝 후보를 하나만 남기고, 다음 도미노가 공짜로 확정되는 일이 잦습니다.
칠한 칸에는 자리가 아니라 짝이 필요하다는 걸 잊지 마세요. 어떤 칸의 상하좌우 이웃이 모두 이미 배제됐다면, 그 영역에 아무리 자리가 남아도 그 칸은 결코 칠할 수 없습니다. 이렇게 조용히 이웃을 잃은 칸을 훑는 것이 막힌 판을 뚫는 가장 빠른 길입니다.
영역이 아니라 경계를 보세요. 한 영역의 두 칸이 서로 닿을 수 없을 만큼 떨어지도록 강제되면, 둘 다 바깥에서 짝을 찾아야 한다는 뜻이고, 이는 이웃 영역을 제대로 보기도 전에 그쪽 칸들을 확정해 줍니다. 반대로 도미노 하나가 한 영역 안에 통째로 놓이면 그 영역은 그 자리에서 끝납니다 — 그러니 어떤 영역이 도미노를 통째로 품을 수 있는지부터 따져보세요.