Solucionador de Calcudoku para puzzles de cálculo ao estilo KenKen
O nosso solucionador de Calcudoku ajuda-o a resolver, conferir e perceber o Calcudoku, o KenKen e o MathDoku online. O Calcudoku parece familiar a quem já conhece sudoku, mas substitui as caixas de 3×3 por gaiolas aritméticas, pelo que o nosso solucionador de sudoku clássico não o consegue ler. Cada linha e cada coluna tem de conter todos os números de 1 até ao tamanho da grelha, enquanto cada gaiola tem ainda de atingir um número alvo com a operação indicada. É essa mistura de quadrado latino e cálculo mental que torna o puzzle satisfatório, e é também a razão pela qual uma única gaiola mal copiada faz um puzzle perfeitamente válido parecer impossível.
Esta página foi pensada como solucionador de KenKen, solucionador de MathDoku e ajuda prática de Calcudoku. Pode desenhar gaiolas, escrever alvos e operações, resolver a grelha, verificar se a resposta é única e exportar a sua montagem em JSON. Se está a reconstruir um puzzle de um jornal, de um livro de passatempos, de uma ficha escolar ou de uma captura de ecrã, a ferramenta dá-lhe uma forma ordenada de confirmar que a sua introdução corresponde ao original antes de andar atrás de uma contradição.
Em resumo: escolha o tamanho, selecione as células de cada gaiola, escreva o alvo e a operação e depois corra o solucionador. Se o puzzle for válido, a ferramenta devolve uma solução completa. Se não for, as verificações apontam-lhe gaiolas em falta, aritmética impossível, valores repetidos ou um tamanho que não corresponde ao puzzle de origem.
Como usar o solucionador de Calcudoku
Comece por escolher o tamanho certo. Um Calcudoku 4×4 usa os números de 1 a 4, um 6×6 de 1 a 6 e um 9×9 de 1 a 9. A seguir desenhe as gaiolas exatamente como aparecem no puzzle. Uma gaiola é um grupo ligado de uma ou mais células. Cada gaiola precisa de um alvo e de uma operação, por exemplo 12× para multiplicar, 7+ para somar, 2− para subtrair ou 3÷ para dividir. O botão Gaiolas é o modo de desenho e Números o de escrita.
As gaiolas de uma só célula são valores fixos, por isso o alvo é o número que vai nessa célula — e têm de usar a operação =; a ferramenta não aceita uma gaiola de uma célula marcada de outra forma. As gaiolas de soma e multiplicação podem ter os seus números por qualquer ordem, desde que a soma ou o produto estejam certos. As gaiolas de subtração e divisão têm de conter exatamente duas células. Aqui isso não é um costume mas uma regra imposta pelo editor: se o seu puzzle de origem tiver uma gaiola de subtração com três células, usa uma variante que este solucionador não cobre. A essas regras junta-se a de linha e coluna, que proíbe repetir um número.
Em puzzles maiores ajuda um método constante. Desenhe primeiro todas as formas das gaiolas, acrescente depois todos os alvos e reveja as operações no fim. Assim é mais fácil apanhar um 15+ escrito como 15×, uma célula que ficou fora de qualquer gaiola, ou uma gaiola com uma célula a mais. São precisamente esses pequenos erros de transcrição a razão mais comum para um Calcudoku copiado não sair.
O que as pistas das gaiolas estão a suportar
O Calcudoku não lhe dá algarismo nenhum de partida, o que é fácil de dizer e fácil de subestimar. Aqui está um 6×6 a sério, gerado e depois contado.
Cada uma dessas pistas está a aguentar peso. Vale a pena guardar isto para quando um puzzle copiado se recusa a sair: não há folga que absorva um erro.
As regras do Calcudoku explicadas
O Calcudoku tem duas famílias de regras. A primeira é a de linhas e colunas: cada número aparece uma vez em cada linha e uma vez em cada coluna. Numa grelha 5×5, cada linha e cada coluna contém exatamente 1, 2, 3, 4 e 5. É a base de quadrado latino que também sustenta muitas variantes de sudoku.
A segunda família é aritmética. Cada gaiola tem de cumprir a sua pista — a mesma ideia do Killer Sudoku, só que o Killer usa apenas a soma e mantém as caixas de 3×3, razão pela qual tem o seu próprio solucionador de Killer Sudoku. Uma gaiola 10+ num 6×6 pode conter 1, 4 e 5. Uma gaiola 24× pode conter 2, 3 e 4. Uma gaiola 3− de duas células pode usar 1 e 4, ou 2 e 5. O solucionador constrói as combinações que satisfazem cada gaiola e depois retira as que colidem com as restrições de linha ou coluna já existentes.
É por isso que o Calcudoku parece mais matemático do que o sudoku clássico. Não está só a eliminar candidatos; está também a pensar em fatores, somas, diferenças e quocientes. Um bom solucionador de Calcudoku faz essas verificações com consistência, o que lhe permite concentrar-se na lógica em vez de refazer à mão as mesmas contas.
O que o solucionador verifica
O solucionador faz mais do que produzir uma grelha final, embora valha a pena saber exatamente quanto. Antes de procurar, verifica que nenhuma linha ou coluna já repete um valor e que cada célula pertence a uma gaiola; é essa segunda verificação que apanha um contorno esquecido. As regras das gaiolas são aplicadas pelo caminho: um alvo que nunca conseguiria atingir não é assinalado à partida, apenas faz a pesquisa falhar. Portanto «sem solução» abrange tanto uma pista genuinamente impossível como uma gaiola que desenhou com uma célula a menos.
A unicidade é especialmente importante. Muitos Calcudoku feitos à mão têm mais do que uma solução apesar de parecerem bem à primeira vista. Para quem resolve é frustrante, porque dois caminhos diferentes podem ser válidos. Para quem cria é sinal de que o traçado ou as pistas precisam de ser apertados. Um solucionador útil deve dizer-lhe se as pistas obrigam a exatamente uma resposta.
Também pode usar a ferramenta sem estragar o puzzle todo. Introduza as gaiolas, confirme que o puzzle é coerente e depois volte a resolvê-lo por si. É um bom meio-termo quando quer a certeza de ter copiado bem mas ainda não quer ver a resposta completa.
Calcudoku, KenKen e MathDoku
Estes nomes descrevem muitas vezes o mesmo tipo de puzzle. Calcudoku é o nome genérico de um quadrado latino com gaiolas aritméticas. KenKen é a versão de marca mais conhecida. MathDoku é outro termo comum, que costuma realçar o lado aritmético. Na prática, os solucionadores de Calcudoku, KenKen e MathDoku precisam da mesma ferramenta: uma forma de introduzir gaiolas, operações e alvos.
Ainda assim há pequenas diferenças entre fontes, e uma delas importa o suficiente para ser dita com clareza. Algumas publicações permitem um número repetido dentro de uma gaiola desde que as repetições não estejam na mesma linha ou coluna; outras proíbem repetições por completo. Este solucionador permite-as. Uma gaiola de três células pode conter 3, 4 e 4 se os dois 4 ficarem em linhas e colunas diferentes, porque a única coisa que impede uma repetição é a própria regra do quadrado latino. Se o seu puzzle vem de uma fonte que proíbe repetições, pode portanto resolver-se aqui para uma resposta que o autor não pretendia.
As restantes diferenças são mais suaves: os puzzles fáceis usam muitas vezes só soma e multiplicação, enquanto os difíceis se apoiam mais na subtração e na divisão. Leia sempre as regras impressas junto ao seu puzzle antes de dar uma grelha por errada.
Escolher o tamanho de grelha certo
Um Calcudoku 4×4 é ideal para principiantes, crianças ou prática rápida — muito parecido com um sudoku 4×4, e um passo seguinte razoável para quem trabalhou o sudoku para crianças. O conjunto de números é pequeno e a maioria das combinações de gaiola confere-se de cabeça. As grelhas 5×5 e 6×6 costumam ser o melhor tamanho do dia a dia: grandes que chegue para lógica a sério, mas ainda compactas para introduzir e rever depressa.
Em 7×7, 8×8 e 9×9 o espaço de pesquisa cresce depressa. Um Calcudoku 9×9 pode dar a sensação de um sudoku clássico com uma camada aritmética por cima. Nessas grelhas maiores, um solucionador online serve não só para encontrar a resposta final, mas também para verificar se as pistas das gaiolas são suficientemente fortes e se o puzzle tem solução única.
Contando todas as gaiolas legais de duas células num 6×6 — e uma gaiola de duas células é sempre feita de duas células contíguas, pelo que os seus dois valores nunca podem ser iguais — a multiplicação fixa o par muito mais do que qualquer outra operação. Dos 13 produtos que uma gaiola de duas células pode mostrar, 11 só admitem um par possível: 85 %. A soma consegue 4 em 9 e a subtração 1 em 5. A diferença mantém-se no 9×9, onde a multiplicação obriga 26 alvos em 31 e a soma apenas 4 em 15. Quando procurar uma entrada, leia primeiro as pistas ×.
Usar o solucionador para aprender
A melhor forma de usar um solucionador de Calcudoku nem sempre é revelar já todas as células. Encare-o como parceiro de estudo. Introduza o puzzle, confirme que as gaiolas estão certas e procure primeiro por si as gaiolas mais restringidas. Células isoladas, produtos grandes, somas extremas e divisões simples dão muitas vezes a primeira dedução a sério.
Quando encalhar, procure gaiolas com pouquíssimas combinações possíveis. Uma gaiola 48× num 6×6 é bem mais apertada do que uma soma aberta. Uma gaiola 1− significa que têm de aparecer dois números consecutivos. Uma gaiola 2÷ limita as células a pares como 1 e 2, 2 e 4, ou 3 e 6. Depois de reconhecer esses padrões, vai precisar menos vezes do solucionador.
Erros de introdução comuns no Calcudoku
Se o solucionador de Calcudoku não encontrar solução, não assuma logo que o puzzle está estragado. Verifique primeiro a introdução. Ficou por marcar um contorno de gaiola? Alguma gaiola inclui uma célula a mais? Um 16× passou a 16+? Um sinal de divisão foi escrito como subtração? Um único erro local bloqueia todas as combinações seguintes.
Depois confira o tamanho. Um puzzle 5×5 introduzido como 6×6 usa outro intervalo de números, por isso os alvos das gaiolas deixam de bater certo. O JSON importado também pode estar desatualizado se editou gaiolas depois de importar. Volte a exportar após alterações importantes, para que os dados guardados e a grelha visível descrevam o mesmo puzzle.
Que aspeto tem mesmo um operador errado
Os erros de introdução acima são encabeçados por «um 16× passou a 16+?» — aqui está exatamente esse erro, no mesmo puzzle, com um símbolo mudado e mais nada.
Ainda assim é o melhor caso, porque o solucionador diz-lho de imediato. Pior é um erro de operador que deixa a grelha resolúvel: recebe uma resposta limpa que não é a publicada, e nada o avisa.
Importar e exportar JSON de Calcudoku
A exportação em JSON é útil quando quer guardar, partilhar ou continuar um puzzle mais tarde. Em vez de redesenhar cada gaiola, preserva toda a estrutura: tamanho, células das gaiolas, alvos e operações. Dá jeito a professores, criadores e jogadores que queiram testar várias versões de uma grelha ao estilo KenKen.
Ao importar, a estrutura tem de estar completa e coerente. Se um puzzle importado não resolver, confirme primeiro que os dados correspondem ao tamanho visível. Depois verifique cada gaiola uma a uma. O solucionador deteta contradições matemáticas, mas não consegue saber que número estava impresso na fonte original.
O que fazer se não for encontrada solução
Trabalhe de forma sistemática. Verifique primeiro as gaiolas de uma célula, depois as muito pequenas, depois os alvos invulgarmente altos ou baixos. Compare cada forma de gaiola com o puzzle de origem. Se a introdução estiver correta, o puzzle pode ser mesmo contraditório ou usar uma regra especial fora dos pressupostos habituais do Calcudoku.
Se o solucionador indicar várias soluções, o problema é o contrário: as pistas são fracas de mais. O puzzle precisa de restrições adicionais ou de outro traçado de gaiolas. Para os autores, essa informação é valiosa, porque um Calcudoku acabado deve ser resolúvel e resolúvel de uma só maneira.