Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
definovať postup pre vybudovanie zastúpenie dosky
systému ( za predpokladu , 9x9 doske ) : .
" ( Define ( make - Sudoku )
( zoznam ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ( list " ( ) ) ) )
"
Python :
"
def make_Sudoku ( ) :
vrátiť [ [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] ] "
2
definovať postupy pre prístup každého z štvorca na doske
schémy : .
"
( define ( get - square Sudoku riadok stĺpec )
( list - ref ( zoznam - ref Sudoku riadok ) stĺpec ) ) "
Python :
"
def get_square ( Sudoku , riadok , stĺpec ) :
vrátiť Sudoku [ ,"ř ] [ stĺpec ] "
3
definovať postupy pre nastavenie každej zo štvorcov na doske
schémy : .
"
( define ( set-square! Sudoku hodnota riadku stĺpca )
( list-set! ( list - ref Sudoku riadok ) hodnota stĺpca ) ) "
V Pythonu :
"
def set_square ( Sudoku , riadok , stĺpec , val ) :
Sudoku [ row ] [ col ] = val "
4
Otvorte hra pomocou jazyky tlmočníka . Prípadne , mohol ste zadali všetky svoje definície procedúr priamo na tlmočníka .