Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

Latest commit

 

History

History
32 lines (24 loc) · 1.32 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.32 KB

SudokuSolver - V1.0

Introduction

Solveur de sudoku. Charger une grille de sudoku et laisser l'application résoudre la grille, quelque soit le niveau de la grille présentée.

Fonctionnalités

On doit pouvoir initialiser une grille avant de lancer le solveur En lançant le solveur, la grille est résolue On doit pouvoir recommencer une nouvelle grille quand on le souhaite

Règles du sudoku à appliquer

  • une grille de sudoku est composée d'autant de lignes que de colonnes que de régions.
  • chaque ligne a autant de cases qu'une colonne a de cases et autant qu'une région a de cases
  • chaque case comporte un chiffre
  • sur chacune des lignes de la grille, aucun chiffre ne peut apparaître deux fois
  • sur chacune des colonnes de la grille, aucun chiffre ne peut apparaitre deux fois
  • dans chacune des régions de la grille, aucun chiffre ne peut apparaître deux fois

Axe d'amélioration

  • essayer d'utiliser du javascript afin que la grille se remplisse chaque fois qu'un chiffre est trouvé
  • permettre de saisir une grille de sudoku en cliquant sur les cases et non pas à l'aide de fichiers plats

Explications du code : http://www.haclong.org/en/content/aborder-la-programmation-orient%C3%A9e-objet-par-lexemple-concevoir-un-solveur-de-sudoku.html