On vous fournit une grille Sudoku 9x9 dont certaines cases sont déjà remplies. Votre mission est de résoudre cette grille et de proposer une solution valide. S’il existe plusieurs solutions valides, vous pouvez en afficher n’importe laquelle.
Une grille Sudoku est un tableau 9x9 divisé en neuf sous-grilles 3x3. Chaque case peut contenir un nombre compris entre 1 et 9. L’objectif du Sudoku est de remplir les cases vides de manière à ce que chaque ligne, chaque colonne et chaque sous-grille 3x3 contiennent tous les chiffres de 1 à 9 sans répétition.
Entrée
Les données d’entrée se composent de 9 lignes, chacune contenant 9 nombres entiers séparés par des espaces et décrivant l’état de la grille Sudoku. Les chiffres vont de 1 à 9, et une case vide est représentée par 0.
Sortie
Affichez neuf lignes, chacune contenant neuf nombres entiers séparés par des espaces, correspondant à la solution de la grille Sudoku initiale. S’il existe plusieurs solutions valides, vous pouvez en imprimer n’importe laquelle.