Une grille de sudoku a 9 lignes et 9 colonnes et contient des chiffres de 1 à 9 ou éventuellement des cases vides – pas encore trouvées.
Chaque ligne, chaque colonne et chaque région doit contenir exactement une fois chaque chiffre de 1 à 9. Le jeu consiste, suivant cette règle, à trouver le contenu des cases vides.
Si une grille est valide, il existe une et une seule solution.
0 dans une case videPour la grille, on peut choisir un tableau 2D, par exemple :
[ [0, 3, 0, 2, 7, 4, 5, 0, 9], [0, 0, 2, 0, 0, 9, 0, 9, 8], [0, 7, 6, 0, 0, 3, 1, 2, 4], [3, 1, 5, 0, 9, 6, 2, 8, 7], [7, 4, 8, 0, 1, 0, 9, 3, 6], [6, 2, 9, 7, 3, 0, 4, 5, 1], [1, 8, 3, 6, 0, 0, 7, 9, 0], [2, 0, 0, 3, 0, 0, 6, 0, 0], [5, 0, 4, 9, 2, 7, 0, 1, 0] ]
Ou bien une grille 1D où toutes les lignes sont à la suite :
[ 0, 3, 0, 2, 7, 4, 5, 0, 9, 0, 0, 2, 0, 0, 9, 0, 9, 8, 0, 7, 6, 0, 0, 3, 1, 2, 4, 3, 1, 5, 0, 9, 6, 2, 8, 7, 7, 4, 8, 0, 1, 0, 9, 3, 6, 6, 2, 9, 7, 3, 0, 4, 5, 1, 1, 8, 3, 6, 0, 0, 7, 9, 0, 2, 0, 0, 3, 0, 0, 6, 0, 0, 5, 0, 4, 9, 2, 7, 0, 1, 0]
La première solution peut sembler plus naturelle mais à l'usage, la seconde est plus simple. À vous de voir.
Pour satisfaire la règle, il faut vérifier qu'il n'y a pas de doublons, c'est à dire pas deux fois le même chiffre – de 1 à 9 – dans une ligne, colonne ou région.
Le 0 représente une case vide, pas encore trouvée, et peut donc être répété.
Vous trouverez sur ce site des grilles allant de très facile à très difficile.