Tras muchísimos Sudokus realizados, la experiencia me ha facilitado las herramientas para que ello no sea una tarea demasiado complicada, por ello, a fin de dar una vuelta de tuerca más, me planteé el realizar un programa que los resolviera, no para facilitarme la tarea, sino para ver si era capaz de realizarlo.
Tras algunas tardes de romperme la cabeza aquí os dejo este gadget que, al menos los que he intentado los ha resuelto en muy poco tiempo.
Si alguien lo usa y encuentra algún #Sudoku que tenga solución y mi programa no lo resuelva, que me lo diga para corregirlo.
Como siempre os dejo el código que podéis copiar para ponerlo en blogs u otras páginas.
<div align="center">
<iframe frameborder="0" height="320" scrolling="no" src="https://pfont.eu/gadgets/sudoku.html" width="350">No Imframe</iframe></div>
Puede ocurrir que al resolver sudokus nos encontremos con algunos que tengan más de una solución. En estos casos el programa entraba en un bucle que no era capaz de resolver, es por ello que necesitará de vuestra ayuda.
El resolutor os mostrará los cuadros que ha podido solucionar, pero en los que tenga dudas os mostrará los posibles valores. Coged un cuadro que tenga un valor doble, eliminad uno de los números y volved a pedirle que lo resuelva. Si habéis acertado, lo normal es que os de una solución correcta, en caso contrario volved a empezar y en este caso, en el mismo cuadro anterior elegid la otra opción y ahora si que lo resolverá (espero).
05/06/15
Siempre había querido realizar el generador de sudokus, pero lo veía verdaderamente difícil, hasta que hoy me ha venido la inspiración y me he puesto manos a la obra.
La verdad es que no ha sido tan complicado, así que ahí lo tenéis.
Si observáis algún error, ruego me lo comuniquéis para intentar corregirlo. Las pruebas que he realizado han funcionado correctamente.
05/06/15
Siempre había querido realizar el generador de sudokus, pero lo veía verdaderamente difícil, hasta que hoy me ha venido la inspiración y me he puesto manos a la obra.
La verdad es que no ha sido tan complicado, así que ahí lo tenéis.
Si observáis algún error, ruego me lo comuniquéis para intentar corregirlo. Las pruebas que he realizado han funcionado correctamente.