O popular jogo de quebra cabeças japonês Sudoku baseia-se no posicionamento lógico de números. O Sudoku não precisa de qualquer cálculo ou competências matemáticas especiais; tudo o que é necessário é a capacidade cerebral e concentração.
O objetivo do Sudoku é preencher uma tabela de 9x9 com dígitos para que cada coluna, fila e seção de 3x3 contenha números de 1 a 9. No início do jogo, a tabela de 9x9 terá alguns quadrados preenchidos. O seu trabalho é usar a lógica para preencher os dígitos que faltam e completar a tabela. Para completar esses espaços, as seguintes regras devem ser respeitadas:
- Não repetir números na horizontal (linha).
- Não repetir números na vertical (colunas).
- Não repetir números nos quadrados de tamanho 3x3.
- Projeto construído com Maven
-
Clone este repositório ou faça o download .zip deste repositório: git clone https://github.com/brysah/Sudoku
-
Acesse a pasta target do projeto no terminal/cmd : cd ./target
-
Digite o seguinte comando no terminal/cmd : java -jar Sudoku-1.0-SNAPSHOT-jar-with-dependencies.jar