 Kokoma algorithme mpo na kosala tableau ya Sudoku.
Tala algorithme moko pona kosala carte Sudoku: Etape 1: Initialiser carte 9x9 vide. Etape 2: Limbola fonction mpo na koluka cellule ya pamba oyo elandi na tableau, oyo ezongisaka `Lokuta` soki cellule ya pamba ezali te. Etape 3: Kokoma fonction pona kotala soki motango moko ekoki kotiama na cellule, kotalaka mibeko ya Sudoku (esengeli te kozala na molongo moko, colonne to sous-grille 3x3). Etape 4: Kosala fonction `solve_board` oyo ezuaka tableau lokola entrée pe ekosalela backtracking pona kotondisa ba cellules ya pamba : a. Benga fonction mpo na koluka cellule ya pamba oyo elandi na tableau. b. Soki cellule ya pamba ezali te, zongisa `True`, elingi koloba tableau esili. c. Zongela kobanda na motango 1 kino na 9 : i. Tala soki motango ekoki kotiama na cellule ya pamba na kosalelaka fonction oyo e définir na étape 3. ii. Soki ekoki kotiama, mise à jour cellule na numéro. iii. Benga récursivement `solve_board` mpo na kokoba kosilisa tableau. iv. Soki kobenga ya récursive ezongisaka `Solo`, zongisa `Solo`. v. Soki te, tia cellule ezala vide mpe continuer na numéro oyo elandi. d. Soki mituya nyonso emekamaki mpe ekokaki kotondisa cellule te, zongisa `Lokuta`. Etape 5: Benga fonction `solve_board` pona kotondisa tableau mobimba. Etape 6: Longola mwa mituya na etanda kotalaka nivo ya mpasi oyo olingi. Mbala mingi, tableau ya Sudoku oyo ezali na bisika ya mpamba mingi ezalaka mpasi mingi. Etape 7: Zongisa etanda ya nsuka.