Solucionador de Sudoku con Java

Words
154
Reading
1 min
Listen
Play
9y

El día de ayer me dediqué por unas horas a experimentar con conceptos de programación y terminé creando mi propio solucionador de sudokus.

Al fin y al cabo, la programación se trata de experimentar para solucionar. Claro que no salió a la primera, pero un solucionador de sudoku era perfecto para reforzar conceptos como recursion, depth first search, y backtracking.

En mis tiempos libres desde hace 4 años que empece a programar, siempre me enfoqué en experimentar con cosas que me gustan de más.

Hice quinielas de fútbol, cree un juego de Blackjack 21, experimenté con animación, música y más. Sin embargo, nunca me antojé de crear algo relacionado a este rompecabezas que aprendí a hacer desde que tengo 9.

No será el más eficiente ni será la mejor implementación. Pero fue suficiente para ponerme a pensar en términos de recursion, DFS y backtracking.

Tiempo promedio de solución: 0.03 segundos

Muestra:

Código en github

Solucionador de Sudoku con Java | Ecency