가쿠로 숫자 퍼즐 게임

화살표 옆 숫자는 그 줄에 채워야 할 칸들의 합입니다. 한 줄 안에서는 같은 숫자를 두 번 쓸 수 없습니다.

칸을 선택하고 1~9를 입력하세요. 방향키로 다음 칸으로 이동할 수 있고, Backspace·Delete로 지웁니다. 빨간 칸은 정답 확인 시 규칙에 어긋난 줄입니다.

가쿠로는 어떻게 푸나요?

가쿠로는 검은 칸에 적힌 화살표 숫자만큼 흰 칸을 채우는 숫자 퍼즐입니다. "→15"는 화살표가 가리키는 오른쪽 방향으로 이어지는 흰 칸들의 합이 15가 되어야 한다는 뜻이고, "↓15"는 아래 방향으로 이어지는 흰 칸들의 합이 15가 되어야 한다는 뜻입니다. 하나의 줄(런) 안에서는 1부터 9까지의 숫자 중 같은 숫자를 두 번 이상 쓸 수 없습니다. 스도쿠가 "칸마다 후보를 지우는" 퍼즐이라면, 가쿠로는 "합계로부터 가능한 숫자 조합을 먼저 좁히는" 퍼즐입니다. 이 페이지는 칸을 채운 뒤 "정답 확인하기"를 누르면 모든 줄이 합계와 중복 조건을 동시에 만족하는지 검사합니다. 미리 저장된 정답과 비교하는 방식이 아니므로 규칙을 모두 만족하는 해라면 무엇이든 정답으로 인정됩니다.

핵심 도구: 칸 수별 합계 조합표

n칸짜리 줄에서는 서로 다른 숫자 n개를 쓰므로, 가능한 합은 1+2+…+n(최솟값)부터 가장 큰 숫자 n개의 합(최댓값)까지입니다. 아래 표는 칸 수별 합계 범위와, 조합이 단 하나뿐이어서 풀이의 출발점이 되는 합계를 계산한 것입니다.

줄 길이가능한 합 범위숫자 조합의 총수(9개 중 n개)조합이 하나뿐인 합계
2칸3 ~ 1736가지3=1+2 / 4=1+3 / 16=7+9 / 17=8+9
3칸6 ~ 2484가지6=1+2+3 / 7=1+2+4 / 23=6+8+9 / 24=7+8+9
4칸10 ~ 30126가지10=1+2+3+4 / 11=1+2+3+5 / 29=5+7+8+9 / 30=6+7+8+9
5칸15 ~ 35126가지15=1+2+3+4+5 / 16=1+2+3+4+6 / 34=4+6+7+8+9 / 35=5+6+7+8+9

예를 들어 2칸 줄의 합이 3이면 1+2, 17이면 8+9로 바로 정해지고, 3칸 줄 합 6은 1·2·3, 합 24는 7·8·9뿐입니다. 이런 "극단 합계"는 큰 숫자나 작은 숫자만 쓰게 만들므로 그 칸들이 교차하는 줄에도 강한 제약이 전달됩니다. 조합이 하나뿐인 합계가 아니더라도 후보는 크게 줄어듭니다. 3칸 합 11은 5가지(128, 137, 146, 236, 245), 3칸 합 15는 8가지, 3칸 합 19는 5가지(289, 379, 469, 478, 568)입니다.

풀이 순서 요령

  1. 짧은 줄, 극단 합계부터. 2~3칸 줄에서 합이 매우 작거나 큰 줄을 찾아 숫자 후보를 적습니다.
  2. 교차 칸의 후보를 교집합으로 줄입니다. 한 칸은 가로 줄과 세로 줄에 동시에 속하므로 두 줄의 후보 숫자 집합이 겹치는 숫자만 남습니다.
  3. 합에서 이미 정한 숫자를 빼서 남은 칸의 합을 구합니다. 4칸 합이 10이고 두 칸이 1과 2로 정해지면 나머지 두 칸의 합은 7이며 1·2를 쓸 수 없어 3+4뿐입니다.
  4. 중복 규칙으로 막다른 길을 걸러냅니다. 같은 줄에서 같은 숫자가 두 번 필요해지면 그 가정은 틀린 것입니다.
  5. 막히면 후보가 가장 적은 칸에서 가정하고 모순이 나는지 확인합니다.

이 페이지의 퍼즐 3종 분석

아래는 이 페이지 데이터에서 줄과 힌트를 읽어 계산한 값입니다. "정답 개수"는 모든 규칙을 만족하는 서로 다른 채우기를 컴퓨터로 전부 탐색한 결과입니다.

퍼즐격자(힌트 칸 포함)입력 칸가로/세로 줄정답 개수
초급 3x34×49칸3 / 3258가지
중급 십자형6×69칸1 / 167,392가지
고급 4x45×516칸4 / 4160가지

세 퍼즐 모두 정답이 하나로 정해지는 "유일해 퍼즐"가 아닙니다. 신문 등에 실리는 정식 가쿠로는 흔히 유일해를 갖도록 설계되어 논리만으로 풀 수 있지만, 이 페이지의 퍼즐은 규칙을 만족하는 해가 여러 개이므로 힌트만으로 끝까지 추론되지 않을 수 있고 가정과 검증이 필요합니다. 그래서 정답 확인도 저장된 한 가지 답이 아니라 규칙 충족 여부로 판정합니다. 참고로 탐색에서 처음 나온 정답 하나를 아래에 보입니다(· 는 힌트 칸).

풀이 예시

예시 1 (3칸 줄의 조합 좁히기). 초급 3×3에서 세 번째 세로 줄의 합이 19입니다. 3칸 합 19의 조합은 289, 379, 469, 478, 568이며 어느 조합이든 8 또는 9가 들어 있습니다. 반면 첫 번째 세로 줄 합 11의 조합은 128, 137, 146, 236, 245으로 모두 1 또는 2를 포함합니다. 즉 세 번째 열에는 8·9 중 하나가, 첫 번째 열에는 1·2 중 하나가 반드시 있다는 것만으로 큰 숫자와 작은 숫자가 놓일 칸의 후보가 줄어듭니다. 각 가로 줄의 합 15도 8가지(159, 168, 249, 258, 267, 348, 357, 456) 조합으로 제한되므로, 열과 행 후보를 번갈아 대조하면 됩니다.

예시 2 (5칸 줄이 교차하는 십자형). 십자형은 세로 5칸(합 21)과 가로 5칸(합 30)이 가운데 칸 하나를 공유합니다. 5칸 합 21의 조합은 8가지, 합 30은 6가지입니다. 가운데 칸은 세로 조합과 가로 조합이 모두 포함하는 숫자여야 하므로, 두 줄의 후보 숫자 집합이 겹치는 곳에서 정해집니다. 합 30의 평균은 칸당 6, 합 21의 평균은 칸당 4.2이므로 가로 줄이 상대적으로 큰 숫자를 쓰게 됩니다.

예시 3 (4칸 합 10의 유일한 조합). 고급 4×4의 첫 번째와 마지막 가로 줄은 4칸 합 10입니다. 4칸 합 10의 조합은 1234 하나뿐이므로 두 줄 모두 1, 2, 3, 4가 한 번씩 들어갑니다. 반대로 둘째 가로 줄은 합 26으로, 4칸 합 26의 조합은 2789, 3689, 4589, 4679, 5678의 5가지뿐이며 모두 큰 숫자 위주입니다. 위아래 줄이 1~4의 작은 숫자를 쓰는 만큼 이 줄이 큰 숫자를 맡는 구조입니다.

줄마다 후보 조합이 몇 개인지 먼저 세어 보기

가쿠로를 시작할 때는 "어느 줄부터 볼까"가 가장 큰 고민입니다. 답은 후보 조합 수가 적은 줄입니다. 아래는 이 페이지 퍼즐의 모든 줄에 대해 "그 칸 수와 합계로 만들 수 있는 서로 다른 숫자 조합이 몇 가지인가"를 계산한 값입니다. 조합 수는 숫자의 집합만 센 것이므로 배열 순서까지 세면 더 많아집니다.

퍼즐줄합계칸 수가능한 숫자 조합 수
초급 3x3가로 →153칸8가지
가로 →153칸8가지
가로 →153칸8가지
세로 ↓113칸5가지
세로 ↓153칸8가지
세로 ↓193칸5가지
중급 십자형가로 →305칸6가지
세로 ↓215칸8가지
고급 4x4가로 →104칸1가지 (1234)
가로 →264칸5가지
가로 →154칸6가지
가로 →104칸1가지 (1234)
세로 ↓194칸11가지
세로 ↓124칸2가지 (1236, 1245)
세로 ↓134칸3가지
세로 ↓174칸9가지

초급 3x3에서는 후보가 가장 적은 줄이 세로 ↓ 11, 세로 ↓ 19로 5가지씩입니다. 십자형에서는 가로 → 30의 6가지가 가장 적고, 고급 4x4에서는 가로 합 10인 두 줄이 1가지(1, 2, 3, 4)로 가장 먼저 풀기 좋은 줄입니다. 이 줄에는 1~4만 들어가고 5 이상은 올 수 없으므로, 그 칸들이 속한 세로 줄(합 19, 12, 13, 17)에서 5 이상의 큰 수가 어느 칸에 들어갈지 따지는 것이 다음 단계가 됩니다. 세로 합 12는 두 가지(1236, 1245)뿐이라 어느 쪽이든 1과 2가 반드시 들어간다는 것을 알 수 있습니다.

합계별 조합 수 표: 어떤 합이 쉬운 합일까

같은 3칸 줄이라도 합계에 따라 조합 수가 1가지에서 8가지까지 크게 다릅니다. 아래는 빌드 시 1~9 숫자의 모든 조합을 열거해 센 값이며, "합:조합 수" 순서입니다. 양쪽 끝 값일수록 조합 수가 적어 풀이의 출발점이 되고, 가운데로 갈수록 조합이 많아져 단서가 약해집니다.

조합 수가 적은 합은 대칭입니다. 3칸 줄에서 합 6과 24, 7과 23이 모두 1가지씩인 것은 1~9를 10에서 뺀 숫자가 거울상이기 때문입니다. 합이 s인 조합의 각 숫자를 (10 − 숫자)로 바꾸면 합이 (10 × 칸 수 − s)인 조합이 되므로 3칸에서는 합이 s와 30 − s인 줄의 조합 수가 같고, 4칸에서는 s와 40 − s가 같습니다. 이 사실을 알면 큰 합을 만났을 때 "작은 합의 거울상"으로 바꾸어 외운 조합을 그대로 쓸 수 있습니다. 예를 들어 4칸 합 29는 합 11인 1·2·3·5를 거울상(9·8·7·5)으로 뒤집은 5·7·8·9입니다.

십자형의 정답 67,392가지는 어디서 나올까

십자형은 줄이 두 개뿐이라 구조가 단순합니다. 세로 5칸(합 21)과 가로 5칸(합 30)은 가운데 칸 한 곳만 공유합니다. 세로 줄의 숫자 집합 8가지와 가로 줄의 숫자 집합 6가지 중에서 한 쌍을 고르고, 두 집합에 모두 들어 있는 숫자 하나를 가운데 칸에 놓는 방법은 모두 117가지입니다. 이때 각 줄의 나머지 4칸에 남은 숫자 4개를 배열하는 방법이 줄마다 4! = 24가지씩이므로, 정답 수는 24 × 24 × 117 = 67,392가지입니다. 이 값은 탐색으로 센 정답 수 67,392가지와 일치합니다.

두 줄이 한 칸에서만 만나는 퍼즐은 교차 제약이 거의 없어서 사실상 "합계 맞추기"에 가깝습니다. 풀이에 논리를 쓰는 재미는 줄이 촘촘하게 교차하는 격자일수록 커지고, 이 페이지의 3x3과 4x4가 그런 구조입니다. 십자형은 규칙을 익히는 입문용으로 보고, 중복 금지 규칙을 확인하는 연습으로 쓰기 좋습니다.

정답 확인 버튼이 판정하는 방식

버튼을 누르면 먼저 모든 빨간 표시를 지운 뒤 줄 단위로 검사합니다. 줄 안에 같은 숫자가 있으면 그 줄은 "중복", 모든 칸이 채워졌는데 합이 힌트와 다르거나 아직 덜 채워졌어도 이미 합이 힌트를 넘었다면 "합계 오류"로 보고 그 줄의 칸을 모두 빨갛게 칠합니다. 즉 빈칸이 있는 줄이라도 현재까지의 합이 힌트를 초과하면 일찍 오류로 알려 주지만, 합이 모자란 채로 비어 있는 것만으로는 빨갛게 되지 않습니다. 결과 메시지에는 빈칸 개수, 합계가 맞지 않는 줄 수, 숫자가 겹친 줄 수가 따로 표시됩니다. 빨간 칸은 그 칸에 새로 입력하는 순간 해당 칸의 표시만 사라지고, "모두 지우기"를 누르면 전부 초기화됩니다.

이런 상황에서 이렇게 해 보세요

스도쿠는 익숙한데 가쿠로는 처음인 경우. 스도쿠가 "칸에서 후보를 지우는" 퍼즐이라면 가쿠로는 "줄에서 조합을 고르는" 퍼즐입니다. 먼저 십자형으로 규칙만 익히고, 그다음 3x3에서 합 11과 19인 세로 줄의 조합표를 종이에 적어 놓고 가로 줄과 교차시켜 보세요. 3x3은 정답이 258가지나 되므로 한 번에 맞히려 하지 말고 한 줄씩 규칙을 만족시킨 뒤 정답 확인으로 빨간 줄을 보고 고쳐 가는 방식이 현실적입니다.

짧은 이동 시간에 한 판 하는 경우. 입력 중인 내용은 저장되지 않으므로 중간에 끊기면 처음부터 다시 해야 합니다. 4x4는 입력 칸이 16개이고 줄이 8개라서 한 번에 집중해 푸는 편이 낫고, 3x3은 입력 칸이 9개라 비교적 짧게 끝납니다.

아이와 함께 풀 때. 합계 계산과 "같은 숫자는 한 번만"이라는 규칙이 핵심이라 덧셈 연습으로 쓸 수 있습니다. 먼저 3칸 합 6(1+2+3)처럼 조합이 하나뿐인 줄을 찾아 보게 하면 성취감을 얻기 쉽습니다. 이 페이지의 3x3에는 합 6이나 24 같은 줄이 없으니, 조합표를 직접 짚어 가며 후보를 줄이는 방법을 함께 시도하세요.

흔한 실수와 한계

다른 숫자 논리 퍼즐도 즐겨보세요

9x9 격자를 채우는 논리 퍼즐이 궁금하다면 스도쿠 게임을, 숫자를 쌓아 올리는 피라미드 형식은 숫자 피라미드 퍼즐을, 그림 숫자 힌트로 칸을 칠하는 퍼즐은 노노그램 퍼즐을 확인해보세요.

자주 묻는 질문

같은 줄에서 숫자가 겹치면 어떻게 되나요?

정답 확인 버튼을 눌렀을 때 합계가 맞더라도 같은 줄 안에 같은 숫자가 중복되면 오답으로 처리되며, 해당 줄의 칸이 빨간색으로 표시됩니다.

0은 입력할 수 없나요?

네, 가쿠로는 1부터 9까지의 숫자만 사용합니다. 입력 칸에는 1~9 숫자만 입력할 수 있습니다.

제 답이 화면의 정답과 다른데 정답으로 인정되나요?

이 페이지는 규칙(줄 합계, 중복 금지, 모든 칸 입력)으로 채점하므로 규칙을 모두 만족하면 다른 해여도 정답입니다. 세 퍼즐 모두 해가 여러 개입니다.

힌트 칸 하나에 숫자가 두 개 있는 건 무슨 뜻인가요?

한 검은 칸에 "↓"와 "→"가 함께 적힌 경우, ↓ 숫자는 그 칸 아래로 이어지는 줄의 합, → 숫자는 오른쪽으로 이어지는 줄의 합입니다.

정식 가쿠로처럼 정답이 하나뿐인 퍼즐은 없나요?

이 페이지의 세 퍼즐은 정답이 각각 258가지, 67,392가지, 160가지로 하나가 아닙니다. 어떤 격자가 유일해인지는 모든 채우기를 탐색해서 정답 수가 1인지 확인해야 하며, 이 페이지는 그런 퍼즐을 제공하지 않습니다. 대신 규칙을 만족하는 답은 모두 정답으로 인정합니다.

스도쿠와 가장 큰 차이는 무엇인가요?

스도쿠는 9x9 격자 전체에서 행·열·3x3 구역에 1~9가 한 번씩 들어가지만, 가쿠로는 줄마다 길이가 다르고 줄 안에서 숫자가 겹치지만 않으면 됩니다. 그래서 1~9가 모두 쓰일 필요도 없고, 서로 다른 줄에는 같은 숫자가 몇 번이든 나올 수 있습니다. 대신 합계 힌트가 핵심 단서가 됩니다.

모바일에서 숫자 입력이 불편해요.

각 칸에는 숫자 키패드가 열리도록 설정되어 있고 한 칸에 한 글자만 입력됩니다. 칸을 누르면 안의 숫자가 선택되어 새 숫자를 누르면 바로 바뀝니다. 방향키 이동은 키보드가 있는 기기에서만 쓸 수 있으므로 모바일에서는 칸을 직접 눌러 이동하세요.

합계가 같은 줄이 여러 개 있으면 같은 숫자를 써야 하나요?

아닙니다. 같은 합계라도 줄이 다르면 서로 독립입니다. 예를 들어 3x3의 세 가로 줄은 모두 합 15이지만 각각 다른 숫자 조합을 쓸 수 있습니다. 서로 겹치면 안 되는 것은 같은 줄 안의 숫자뿐입니다.

입력한 내용이 저장되나요?

아니요. 입력 내용과 진행 상황은 브라우저 화면에만 있고 서버나 localStorage에 저장되지 않습니다. 새로고침하면 새 퍼즐이 무작위로 나옵니다.