Tool/Solver to solve Kakuros automatically and get the answers to this logic game with numbers/digits.
Kakuro Solver - dCode
Tag(s) : Number Games
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Kakuro (or Kakkuro) is a numeric logic game similar to an anagram crossword but with digits and numbers. The player must, from an arrow grid divided into white and black squares, find the sums of digits (integer partitions) allowing the calculation of the numbers requested.
To solve a Kakuro, the player must fill the empty boxes with numbers while respecting two constraints: the sum of the numbers in each row or column section (limited by black boxes) must correspond to the number at the top or left of section, and each digit can only appear once in each section.
Solving Kakuro on dCode requires entering the dimensions of Kakuro (including empty boxes) and click OK.
Example: A kakuro of 10x10
Then, indicate the data of Kakuro (the known boxes, the unknown boxes and especially the values of the indices / sums).
By clicking on Solve, dCode will search for the Kakuro solution and display it.
In the original Kakuro game, the $ 0 $ digit is forbidden, but it is possible to use it in some variants.
The number of possibilities increases sharply and makes the resolution more difficult.
In mathematics, the decomposition of a number into a sum of smaller numbers is called a partition of a number. To play Kakuro, a trick is to know these partitions/decompositions/combinations well.
The ability to break down numbers, identify unique combinations, and explore the implications of already placed digits is key to solving difficult kakuros.
Here are some sums to learn:
Number | Possible sums with 2 digits |
---|---|
3 | 1+2 |
4 | 1+3 |
5 | 1+4, 2+3 |
6 | 1+5, 2+4 |
7 | 1+6, 2+5, 3+4 |
8 | 1+7, 2+6, 3+5 |
9 | 1+8, 2+7, 3+6, 4+5 |
10 | 1+9, 2+8, 3+7, 4+6 |
11 | 2+9, 3+8, 4+7, 5+6 |
12 | 3+9, 4+8, 5+7 |
13 | 4+9, 5+8, 6+7 |
14 | 5+9, 6+8 |
15 | 6+9, 7+8 |
16 | 7+9 |
17 | 8+9 |
Number | Possible sums with 3 digits |
---|---|
6 | 1+2+3 |
7 | 1+2+4 |
8 | 1+2+5, 1+3+4 |
9 | 1+2+6, 1+3+5, 2+3+4 |
10 | 1+2+7, 1+3+6, 1+4+5, 2+3+5 |
11 | 1+2+8, 1+3+7, 1+4+6, 2+3+6, 2+4+5 |
12 | 1+2+9, 1+3+8, 1+4+7, 1+5+6, 2+3+7, 2+4+6, 3+4+5 |
13 | 1+3+9, 1+4+8, 1+5+7, 2+3+8, 2+4+7, 2+5+6, 3+4+6 |
14 | 1+4+9, 1+5+8, 1+6+7, 2+3+9, 2+4+8, 2+5+7, 3+4+7, 3+5+6 |
15 | 1+5+9, 1+6+8, 2+4+9, 2+5+8, 2+6+7, 3+4+8, 3+5+7, 4+5+6 |
16 | 1+6+9, 1+7+8, 2+5+9, 2+6+8, 3+4+9, 3+5+8, 3+6+7, 4+5+7 |
17 | 1+7+9, 2+6+9, 2+7+8, 3+5+9, 3+6+8, 4+5+8, 4+6+7 |
18 | 1+8+9, 2+7+9, 3+6+9, 3+7+8, 4+5+9, 4+6+8, 5+6+7 |
19 | 2+8+9, 3+7+9, 4+6+9, 4+7+8, 5+6+8 |
20 | 3+8+9, 4+7+9, 5+6+9, 5+7+8 |
21 | 4+8+9, 5+7+9, 6+7+8 |
22 | 5+8+9, 6+7+9 |
23 | 6+8+9 |
24 | 7+8+9 |
Number | Possible sums with 4 digits |
---|---|
10 | 1+2+3+4 |
11 | 1+2+3+5 |
12 | 1+2+3+6, 1+2+4+5 |
13 | 1+2+3+7, 1+2+4+6, 1+3+4+5 |
14 | 1+2+3+8, 1+2+4+7, 1+2+5+6, 1+3+4+6, 2+3+4+5 |
15 | 1+2+3+9, 1+2+4+8, 1+2+5+7, 1+3+4+7, 1+3+5+6, 2+3+4+6 |
16 | 1+2+4+9, 1+2+5+8, 1+2+6+7, 1+3+4+8, 1+3+5+7, 1+4+5+6, 2+3+4+7, 2+3+5+6 |
17 | 1+2+5+9, 1+2+6+8, 1+3+4+9, 1+3+5+8, 1+3+6+7, 1+4+5+7, 2+3+4+8, 2+3+5+7, 2+4+5+6 |
18 | 1+2+6+9, 1+2+7+8, 1+3+5+9, 1+3+6+8, 1+4+5+8, 1+4+6+7, 2+3+4+9, 2+3+5+8, 2+3+6+7, 2+4+5+7, 3+4+5+6 |
19 | 1+2+7+9, 1+3+6+9, 1+3+7+8, 1+4+5+9, 1+4+6+8, 1+5+6+7, 2+3+5+9, 2+3+6+8, 2+4+5+8, 2+4+6+7, 3+4+5+7 |
20 | 1+2+8+9, 1+3+7+9, 1+4+6+9, 1+4+7+8, 1+5+6+8, 2+3+6+9, 2+3+7+8, 2+4+5+9, 2+4+6+8, 2+5+6+7, 3+4+5+8, 3+4+6+7 |
21 | 1+3+8+9, 1+4+7+9, 1+5+6+9, 1+5+7+8, 2+3+7+9, 2+4+6+9, 2+4+7+8, 2+5+6+8, 3+4+5+9, 3+4+6+8, 3+5+6+7 |
22 | 1+4+8+9, 1+5+7+9, 1+6+7+8, 2+3+8+9, 2+4+7+9, 2+5+6+9, 2+5+7+8, 3+4+6+9, 3+4+7+8, 3+5+6+8, 4+5+6+7 |
23 | 1+5+8+9, 1+6+7+9, 2+4+8+9, 2+5+7+9, 2+6+7+8, 3+4+7+9, 3+5+6+9, 3+5+7+8, 4+5+6+8 |
24 | 1+6+8+9, 2+5+8+9, 2+6+7+9, 3+4+8+9, 3+5+7+9, 3+6+7+8, 4+5+6+9, 4+5+7+8 |
25 | 1+7+8+9, 2+6+8+9, 3+5+8+9, 3+6+7+9, 4+5+7+9, 4+6+7+8 |
26 | 2+7+8+9, 3+6+8+9, 4+5+8+9, 4+6+7+9, 5+6+7+8 |
27 | 3+7+8+9, 4+6+8+9, 5+6+7+9 |
28 | 4+7+8+9, 5+6+8+9 |
29 | 5+7+8+9 |
30 | 6+7+8+9 |
Number | Possible sums with 5 digits |
---|---|
15 | 1+2+3+4+5 |
16 | 1+2+3+4+6 |
17 | 1+2+3+4+7, 1+2+3+5+6 |
18 | 1+2+3+4+8, 1+2+3+5+7, 1+2+4+5+6 |
19 | 1+2+3+4+9, 1+2+3+5+8, 1+2+3+6+7, 1+2+4+5+7, 1+3+4+5+6 |
20 | 1+2+3+5+9, 1+2+3+6+8, 1+2+4+5+8, 1+2+4+6+7, 1+3+4+5+7, 2+3+4+5+6 |
21 | 1+2+3+6+9, 1+2+3+7+8, 1+2+4+5+9, 1+2+4+6+8, 1+2+5+6+7, 1+3+4+5+8, 1+3+4+6+7, 2+3+4+5+7 |
22 | 1+2+3+7+9, 1+2+4+6+9, 1+2+4+7+8, 1+2+5+6+8, 1+3+4+5+9, 1+3+4+6+8, 1+3+5+6+7, 2+3+4+5+8, 2+3+4+6+7 |
23 | 1+2+3+8+9, 1+2+4+7+9, 1+2+5+6+9, 1+2+5+7+8, 1+3+4+6+9, 1+3+4+7+8, 1+3+5+6+8, 1+4+5+6+7, 2+3+4+5+9, 2+3+4+6+8, 2+3+5+6+7 |
24 | 1+2+4+8+9, 1+2+5+7+9, 1+2+6+7+8, 1+3+4+7+9, 1+3+5+6+9, 1+3+5+7+8, 1+4+5+6+8, 2+3+4+6+9, 2+3+4+7+8, 2+3+5+6+8, 2+4+5+6+7 |
25 | 1+2+5+8+9, 1+2+6+7+9, 1+3+4+8+9, 1+3+5+7+9, 1+3+6+7+8, 1+4+5+6+9, 1+4+5+7+8, 2+3+4+7+9, 2+3+5+6+9, 2+3+5+7+8, 2+4+5+6+8, 3+4+5+6+7 |
26 | 1+2+6+8+9, 1+3+5+8+9, 1+3+6+7+9, 1+4+5+7+9, 1+4+6+7+8, 2+3+4+8+9, 2+3+5+7+9, 2+3+6+7+8, 2+4+5+6+9, 2+4+5+7+8, 3+4+5+6+8 |
27 | 1+2+7+8+9, 1+3+6+8+9, 1+4+5+8+9, 1+4+6+7+9, 1+5+6+7+8, 2+3+5+8+9, 2+3+6+7+9, 2+4+5+7+9, 2+4+6+7+8, 3+4+5+6+9, 3+4+5+7+8 |
28 | 1+3+7+8+9, 1+4+6+8+9, 1+5+6+7+9, 2+3+6+8+9, 2+4+5+8+9, 2+4+6+7+9, 2+5+6+7+8, 3+4+5+7+9, 3+4+6+7+8 |
29 | 1+4+7+8+9, 1+5+6+8+9, 2+3+7+8+9, 2+4+6+8+9, 2+5+6+7+9, 3+4+5+8+9, 3+4+6+7+9, 3+5+6+7+8 |
30 | 1+5+7+8+9, 2+4+7+8+9, 2+5+6+8+9, 3+4+6+8+9, 3+5+6+7+9, 4+5+6+7+8 |
31 | 1+6+7+8+9, 2+5+7+8+9, 3+4+7+8+9, 3+5+6+8+9, 4+5+6+7+9 |
32 | 2+6+7+8+9, 3+5+7+8+9, 4+5+6+8+9 |
33 | 3+6+7+8+9, 4+5+7+8+9 |
34 | 4+6+7+8+9 |
35 | 5+6+7+8+9 |
Number | Possible sums with 6 digits |
---|---|
21 | 1+2+3+4+5+6 |
22 | 1+2+3+4+5+7 |
23 | 1+2+3+4+5+8, 1+2+3+4+6+7 |
24 | 1+2+3+4+5+9, 1+2+3+4+6+8, 1+2+3+5+6+7 |
25 | 1+2+3+4+6+9, 1+2+3+4+7+8, 1+2+3+5+6+8, 1+2+4+5+6+7 |
26 | 1+2+3+4+7+9, 1+2+3+5+6+9, 1+2+3+5+7+8, 1+2+4+5+6+8, 1+3+4+5+6+7 |
27 | 1+2+3+4+8+9, 1+2+3+5+7+9, 1+2+3+6+7+8, 1+2+4+5+6+9, 1+2+4+5+7+8, 1+3+4+5+6+8, 2+3+4+5+6+7 |
28 | 1+2+3+5+8+9, 1+2+3+6+7+9, 1+2+4+5+7+9, 1+2+4+6+7+8, 1+3+4+5+6+9, 1+3+4+5+7+8, 2+3+4+5+6+8 |
29 | 1+2+3+6+8+9, 1+2+4+5+8+9, 1+2+4+6+7+9, 1+2+5+6+7+8, 1+3+4+5+7+9, 1+3+4+6+7+8, 2+3+4+5+6+9, 2+3+4+5+7+8 |
30 | 1+2+3+7+8+9, 1+2+4+6+8+9, 1+2+5+6+7+9, 1+3+4+5+8+9, 1+3+4+6+7+9, 1+3+5+6+7+8, 2+3+4+5+7+9, 2+3+4+6+7+8 |
31 | 1+2+4+7+8+9, 1+2+5+6+8+9, 1+3+4+6+8+9, 1+3+5+6+7+9, 1+4+5+6+7+8, 2+3+4+5+8+9, 2+3+4+6+7+9, 2+3+5+6+7+8 |
32 | 1+2+5+7+8+9, 1+3+4+7+8+9, 1+3+5+6+8+9, 1+4+5+6+7+9, 2+3+4+6+8+9, 2+3+5+6+7+9, 2+4+5+6+7+8 |
33 | 1+2+6+7+8+9, 1+3+5+7+8+9, 1+4+5+6+8+9, 2+3+4+7+8+9, 2+3+5+6+8+9, 2+4+5+6+7+9, 3+4+5+6+7+8 |
34 | 1+3+6+7+8+9, 1+4+5+7+8+9, 2+3+5+7+8+9, 2+4+5+6+8+9, 3+4+5+6+7+9 |
35 | 1+4+6+7+8+9, 2+3+6+7+8+9, 2+4+5+7+8+9, 3+4+5+6+8+9 |
36 | 1+5+6+7+8+9, 2+4+6+7+8+9, 3+4+5+7+8+9 |
37 | 2+5+6+7+8+9, 3+4+6+7+8+9 |
38 | 3+5+6+7+8+9 |
39 | 4+5+6+7+8+9 |
Number | Possible sums with 7 digits |
---|---|
28 | 1+2+3+4+5+6+7 |
29 | 1+2+3+4+5+6+8 |
30 | 1+2+3+4+5+6+9, 1+2+3+4+5+7+8 |
31 | 1+2+3+4+5+7+9, 1+2+3+4+6+7+8 |
32 | 1+2+3+4+5+8+9, 1+2+3+4+6+7+9, 1+2+3+5+6+7+8 |
33 | 1+2+3+4+6+8+9, 1+2+3+5+6+7+9, 1+2+4+5+6+7+8 |
34 | 1+2+3+4+7+8+9, 1+2+3+5+6+8+9, 1+2+4+5+6+7+9, 1+3+4+5+6+7+8 |
35 | 1+2+3+5+7+8+9, 1+2+4+5+6+8+9, 1+3+4+5+6+7+9, 2+3+4+5+6+7+8 |
36 | 1+2+3+6+7+8+9, 1+2+4+5+7+8+9, 1+3+4+5+6+8+9, 2+3+4+5+6+7+9 |
37 | 1+2+4+6+7+8+9, 1+3+4+5+7+8+9, 2+3+4+5+6+8+9 |
38 | 1+2+5+6+7+8+9, 1+3+4+6+7+8+9, 2+3+4+5+7+8+9 |
39 | 1+3+5+6+7+8+9, 2+3+4+6+7+8+9 |
40 | 1+4+5+6+7+8+9, 2+3+5+6+7+8+9 |
41 | 2+4+5+6+7+8+9 |
42 | 3+4+5+6+7+8+9 |
Number | Possible sums with 8 digits |
---|---|
36 | 1+2+3+4+5+6+7+8 |
37 | 1+2+3+4+5+6+7+9 |
38 | 1+2+3+4+5+6+8+9 |
39 | 1+2+3+4+5+7+8+9 |
40 | 1+2+3+4+6+7+8+9 |
41 | 1+2+3+5+6+7+8+9 |
42 | 1+2+4+5+6+7+8+9 |
43 | 1+3+4+5+6+7+8+9 |
44 | 2+3+4+5+6+7+8+9 |
Number | Possible sum with 9 digits |
---|---|
45 | 1+2+3+4+5+6+7+8+9 |
dCode's kakuro resolver automatically solves Kakuro puzzles. It uses algorithms to analyze the constraints and information available in the grid and then generates a solution accordingly. By default, it uses a deduction method similar to humans but with superior capabilities, in particular on the calculations of constraints' interactions between the different parts of the grid.
Kakuro Solvers can be useful for players who want to check their solutions or get hints to solve difficult puzzles.
dCode retains ownership of the "Kakuro Solver" source code. Except explicit open source licence (indicated Creative Commons / free), the "Kakuro Solver" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Kakuro Solver" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Kakuro Solver" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.
The copy-paste of the page "Kakuro Solver" or any of its results, is allowed (even for commercial purposes) as long as you cite dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Kakuro Solver on dCode.fr [online website], retrieved on 2023-12-05,