Programa em Python 2.7 que resolve o jogo sudoku por meio de dois algoritmos. A entrada do programa é uma cadeia de 81 caracteres (sudoku 9x9), com os nove primeiros caracteres sendo a primeira linha e assim sucessivamente. As casas vazias são identificadas por '0'. O primeiro algoritmo implementado é o de 'Possibilidade única', em que uma casa qualquer pode receber somente um valor de 1-9 de modo que o sudoku ainda continue válido. O segundo algoritmo implementado é o da 'Casa única', em que em uma linha/coluna/subtabela só há uma casa que pode receber determinado valor (1-9) e manter o sudoku válido.
Obede Carvalho obedejessecarvalho@gmail.com