/sudoku-solver

Aplicativo para resolver uma partida de Sudoku

Primary LanguageCSSMIT LicenseMIT

Sudoku Solver

Um aplicativo para resolver qualquer desafio do jogo Sudoku, onde o usuário preenche o tabuleiro com o desafio e o aplicativo o soluciona em instantes

Conteúdo deste Readme:

Resumo

O Desafio

O objetivo do jogo é completar todos os quadrados utilizando números de 1 a 9. Para completá-los basta seguir a seguinte regra: Não podem haver números repetidos nas linhas horizontais e verticais, assim como nos quadrados delimitados por cores diferentes.

O usuário deverá conseguir:

  • Preencher os campos do formulário com valores de 1 a 9 (valores que excedam esse valor são transformados em 9);
  • Receber uma mensagem de erro caso o problema proposto fuja das regras do jogo;
  • Conseguir visualizar todo projeto em qualquer tela;
  • Ver os efeitos de hover nos botões da página;
  • Alterar o tema das cores da página através dos botões no cabeçalho;

Screenshot

Preview

Links

Meu processo

Projetado com

  • HTML5 semântico
  • Propriedades CSS
  • Flexbox
  • Funções JavaScript
  • Backtracking
  • Responsividade para vários tipos de tela

O que eu aprendi

🟢 Aprendi sobre backtracking para o código resolver o problema;
🟢 Consegui utilizar as funções e objetos em Javascript para o funcionamento do resolvedor;
🟢 A responsividade da página alterando o tamanho do tabuleiro;

Autor