가쿠로 합 퍼즐
흰 칸에 1부터 9까지 숫자를 넣습니다. 대각선으로 나뉜 단서는 오른쪽 또는 아래의 연속 흰 칸 합이며 한 구간에서 같은 숫자를 반복할 수 없습니다. 크기별 유한한 검증 예제 중 하나를 고르거나 텍스트 격자에서 단서를 편집하고 저장한 풀이를 이어갈 수 있습니다. 불러오는 모든 문제는 명시한 탐색 상한 내 유일해를 확인합니다.
주요 기능
- 오른쪽·아래 직선 구간과 단서 합, 각 흰 칸의 가로·세로 구간 소속 검사
- 불가능한 단서 합, 중복 숫자와 남은 칸으로 도달할 수 없는 부분 합 표시
- 무해·다해·유일해·탐색 상한으로 미결정을 구분
- 세 가지 크기별 검증된 원형 3종과 숫자 보수 변환으로 총 18종 선택
- 키보드·터치 입력, 진행 검사와 한 칸의 강제 후보 힌트
- 엄격한 버전 JSON 풀이 저장 또는 입력·정답이 빠진 SVG 문제 저장
사용 방법
- 격자 크기를 고르고 검증된 문제를 생성하거나 설명용 예제를 불러옵니다.
- 새 격자를 만들려면 텍스트에서 #은 벽, .은 흰 칸, A11은 가로 합, D10은 세로 합으로 고칩니다. 모든 행의 칸 수가 같아야 합니다.
- 흰 칸을 선택해 1~9를 입력합니다. 칸 이름에는 행·열 및 교차하는 가로·세로 단서가 나오고 방향키로 흰 칸을 이동할 수 있습니다.
- 검사로 완료·현재 가능·충돌·무해를 구분합니다. 힌트는 강제되는 단일 후보만 제시하며 없으면 찾지 못했다고 알립니다.
- 나중에 이어서 풀 JSON 또는 정답이 없는 인쇄용 SVG를 저장합니다. 전체 답은 별도 확인 뒤에만 표시합니다.
활용 예시
- 작은 격자로 가쿠로의 합과 중복 금지 규칙 연습
- 직접 적은 단서 격자에 유일한 해가 있는지 확인
- 중복 또는 불가능한 부분 합이 왜 틀렸는지 확인
- 현재 입력을 드러내지 않고 단서만 있는 문제 인쇄
자주 묻는 질문
가쿠로 단서는 어떻게 읽나요?
Nikoli 규칙에 따라 단서의 오른쪽 위 숫자는 오른쪽 연속 흰 칸의 합, 왼쪽 아래 숫자는 아래 연속 흰 칸의 합입니다. 각 구간은 1~9의 서로 다른 숫자를 사용합니다. 이 편집기는 모든 흰 칸이 길이 2~9의 가로·세로 구간 하나씩에 속하도록 요구합니다.
크기 선택은 공인 난도인가요?
아니요. 작은·보통·큰 격자는 각각 4×4·5×5·6×6의 크기입니다. 생성기는 크기별로 미리 검증한 문제 3종과 각 숫자 보수 형태에서 선택합니다. 가능한 모든 가쿠로의 균등 난수 생성이나 사람 난도 평가는 아닙니다.
탐색 상한에 도달하면 어떻게 되나요?
해를 최대 둘 찾고 노드·시간 상한에서 멈춥니다. 상한 도달은 결론을 낼 수 없다는 뜻이며 유일해 또는 무해로 표시하지 않습니다. 잘못된 사용자 문제는 현재 격자 위에 덮어쓰지 않습니다.
힌트가 무엇을 보장하나요?
현재 입력에 해가 남아 있고, 교차하는 합·중복·남은 합 조건에 따라 한 빈 칸의 가능한 숫자가 하나일 때만 힌트를 냅니다. 그렇지 않으면 강제 힌트가 없다고 말하며 추측하지 않습니다.
SVG에 답이 들어 있나요?
아니요. SVG에는 벽·흰 칸·단서만 들어 있고 현재 숫자와 숨겨진 답은 빠집니다. JSON에는 진행 상황이 저장되므로 풀이를 숨기고 싶다면 파일을 따로 보관하세요.
개인정보 안내
문제 격자·입력 숫자·파일은 현재 브라우저 탭에서 처리합니다. 퍼즐 서버로 보내거나 자동 저장하지 않습니다. 내려받은 JSON은 사용자 기기에 남습니다.
댓글과 질문