/sudoku

Implementation of a Sudoku solver using a heuristic for coloring graph

Primary LanguageGo

* Resolução do jogo Sudoku utilizando algoritmo de coloração de grafos

Universidade do Vale do Itajaí
Aluno: Matheus Pedroni
Professor: Rudimar Luís Scaranto Dazzi
Disciplina: Grafos

** Sobre o programa desenvolvido

Para utilizar o programa, execute o arquivo "sudoku.exe".
O código-fonte pode ser consultado no arquivo "main.go" ou através do repositório https://github.com/mpedroni/sudoku

Ao iniciar o programa, serão solicitadas as dimensões para o tabuleiro do Sudoku e também a posição da primeira cor.
Após isso, o tabuleiro será preenchido automaticamente, respeitando as regras do jogo e a posição inicial fornecida.
Ao final do preenchimento do tabuleiro, o mesmo será apresentado junto a réguas de linhas e colunas para melhor localização e leitura do tabuleiro.

** Como utilizar
Para executar o programa, basta executar o arquivo "sudoku.exe" presente na raiz do projeto.
Se preferir, poderá executá-lo pelo cli da linguagem Go pelo comando "go run main.go".
Também é possível compilar o código pelo comando "go build" e executar o binário "sudoku" que será gerado na raiz do projeto.