rpt@altervista

engineers just want to have fun

Google

SudokuSolver 2

[Monday, 28 March 2011 00:01]


Poco più di un anno fa avevo scritto un programma in C per risolvere i sudoku:

[hss]


Ok, tecnicamente è ottimo, ma aveva bisogno di un'interfaccia grafica per essere valorizzato.

Il problema è che il suo codice è piuttosto astruso; l'avevo scritto di getto, senza preoccuparmi della comprensibilità e usando delle ottimizzazioni con pochi commenti e nessuna documentazione. Un gran casino. Non a caso questo promemoria si riferisce proprio a quell'esperienza.


Ho quindi lasciato il "core" in C con poche modifiche, e ho fatto l'interfaccia in C++ con le Qt.


[sudokusolver2]


Il solver, di per sè, può risolvere schemi 4x4, 9x9, 16x16, 25x25 e 36x36; ho fatto la GUI solo per i classici 9x9, forse in futuro farò anche le altre parti...

Visit the project page

programmazione


[Share on Twitter] [Share on Google Plus] [Share on Twitter]