Solucionador de Sudoku con Java
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 segundosMuestra:
Código en github
Interesante, gracias por compartirlo @chris2jh @originalworks
The @OriginalWorks bot has determined this post by @chris2jh to be original material and upvoted it!
To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!
Hola @chris2jh. Te escribí por tu postulación como programador para el proyecto Cervantes. Cuando puedas leelo. Saludos.
Congratulations @chris2jh! You received a personal award!
Click here to view your Board of Honor
Do not miss the last post from @steemitboard:
Congratulations @chris2jh! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!