Voilà une p'tite classe qui peut résoudre et générer une grille de Sudoku avec plusieurs niveaux de difficulté.
Pour ceux qui ne connaissent pas ce jeu:
Le Sudoku se compose d'une grille 9x9 divisée en 9 carrés 3x3.
Le but du jeu est de remplir toute la grille de façon à ce que chacun des chiffre de 1 à 9 se retrouve une et une seule fois dans chaque ligne, dans chaque colonne et dans chacun des 9 carrés 3x3.
Selon le niveau de difficulté, un certain nombres de chiffres sont déjà donnés, et c'est au joueur de compléter le reste.
Ici le programme nécessite que l'on remplisse un fichier avec une suite de 81 chiffres, en mettant des 0 à la place des case vides à compléter.