Solucionador de sudoku

Introduzca los dígitos conocidos de su cuadrícula de sudoku y deje que el algoritmo de backtracking encuentre la solución completa en unos instantes. El cálculo se realiza íntegramente en su navegador.

Ejemplo:

Cómo funciona

Un sudoku válido tiene una única solución que respeta tres reglas: cada dígito del 1 al 9 debe aparecer una sola vez por fila, una sola vez por columna y una sola vez en cada uno de los nueve bloques de 3×3 casillas. Rellene las casillas que ya conoce, deje las demás vacías y haga clic en «Resolver».

¿Qué algoritmo se utiliza para resolver la cuadrícula?

La herramienta utiliza un algoritmo de «backtracking» (vuelta atrás): intenta colocar un dígito válido en la primera casilla vacía, avanza a la siguiente y retrocede para probar otro dígito en cuanto llega a un callejón sin salida. Este método explora sistemáticamente todas las posibilidades y garantiza encontrar una solución si existe, sea cual sea la dificultad de la cuadrícula.

¿Qué ocurre si mi cuadrícula inicial contiene un error?

La herramienta comprueba primero que los dígitos ya introducidos no infrinjan ninguna de las tres reglas (fila, columna, bloque) antes de iniciar la resolución. Si se detecta un conflicto, o si no existe ninguna solución para la cuadrícula proporcionada, se muestra un mensaje de error claro en lugar de un resultado incorrecto.

Su cuadrícula nunca se envía a un servidor: la resolución se calcula íntegramente en su navegador.