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 digital logic game often compared to Sudoku.
It is presented in the form of a grid divided into white boxes (to be filled in) and black boxes (containing clues in the form of numbers/sums).
The player must find the series of numbers (without repetition) allowing them to calculate the sums requested for each row and column.
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 a Kakuro solution and display it.
If the player is stuck in their manual deduction, dCode offers to only display certain values (while hiding the others) so as not to spoil the rest of the resolution.
Example: Indicate a box in red to display its value
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 all 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 |
To improve at Kakuro, the player can:
— Play regularly to develop your logic and your ability to deduce/reason.
— Try different grid formats to get used to different sums.
— Use a Kakuro solver to check your solutions and learn from your mistakes.
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.
The solver will fail to find solutions in 2 cases:
1 - The kakuro is invalid. The data is wrong or the chosen solving mode does not allow to find a solution.
2 - The kakuro has many squares and a high difficulty. dCode imposes a time limit to solve the grids (balance between performance and user experience) and some games may require calculation times exceeding reasonable time limits.
In case the time limit is reached, dCode will display the beginning of the solution proposed by the solver. The user can then note these new numbers in the grid and restart the calculations from there.
The Krazydad site offers a slightly different display of the grids but the content remains the same.
dCode can therefore solve Krazydad grids without problem, the solver remains displayed in the classic format.
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 credit 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 2024-12-04,