Sudoku is een leuke en populaire puzzel game ontwikkeld in Japan . Het is gebaseerd op de eis dat elke rij en kolom een van elk uit een vaste reeks nummers . Bijvoorbeeld , een 9x9 Sudoku vereist gewoonlijk dat elke rij en kolom de getallen een tot negen . Sinds Sudoku is gebaseerd op een uniform rooster , is het vrij eenvoudig om een geautomatiseerd vertegenwoordiging van de raad van bestuur te ontwerpen . Instructies 1 Definieer een procedure om een vertegenwoordiging van de raad van bestuur te construeren In schema (uitgaande 9x9 bord ) : . " (Define ( make - Sudoku ) (lijst ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ) ) " In Python : " def make_Sudoku ( ) : < br return > [ [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] ] " kopen van 2 procedures definiëren voor toegang tot elk van de vakjes op het bord In schema : . " ( define ( krijgen- plein Sudoku rij kolom ) op Twitter ( list - ref (lijst - ref Sudoku rij ) kolom ) ) " In Python : " def get_square ( Sudoku , rij, kolom ) op Twitter : terugkeer Sudoku [ ,"rij ] [ kolom ] " 3 Definieer procedures aan elk van de vakjes op het bord gezet In schema : . " ( define ( set-square! Sudoku rij kolom waarde ) op Twitter ( list-set! ( list - ref Sudoku rij ) kolom value ) ) " In Python : " def set_square ( Sudoku , rij , col , val) : Sudoku [ rij ] [ col ] = val " 4 Open het spel met je talen tolk . Als alternatief kun je hebt al je procedure definities rechtstreeks getypt in de tolk . |