Ορίστε μια διαδικασία για να κατασκευάσει μια αναπαράσταση του διοικητικού συμβουλίου
Στο Σχήμα ( υποθέτοντας συμβούλιο 9x9 ) : .
" ( Define ( make- Sudoku )
( λίστα (λίστα » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) (κατάλογος » ( ) ) ) )
"
Στην Python :
"
def make_Sudoku ( ) :
επιστρέψει [ [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] ] " 2
Καθορισμός διαδικασιών για την πρόσβαση σε καθένα από τα οι πλατείες στο διοικητικό συμβούλιο
στο Σχήμα : .
"
( define ( get- τετράγωνο στήλη σειρά Sudoku )
( list- ref (κατάλογος - ref ) στήλη σειρά Sudoku ) ) "
Στην Python :
"
def get_square ( Sudoku , σειρά, στήλη ) :
επιστρέψει Sudoku [ ,"- ref ) stí̱li̱ seirá Sudoku ) ) "
Sti̱n Python :̱
"
def get_square ( Sudoku , seirá, stí̱li̱ ) :̱
epistrépsei Sudoku [ γραμμή ] [ στήλη ] "
εικόνων 3
Καθορισμός διαδικασιών για να ορίσετε κάθε μια από τις πλατείες στο διοικητικό συμβούλιο
στο Σχήμα : .
"
( define ( set-square! σειρά τιμή της στήλης Sudoku )
( list-set! ( list- ref σειρά Sudoku ) τιμή στήλης ) ) "
Στην Python :
"
def set_square ( Sudoku , γραμμή, στήλη , val ) :
Sudoku [ γραμμή ] [ col ] = val "
Η
4 Ανοίξτε το παιχνίδι χρησιμοποιώντας γλώσσες διερμηνέα σας . Εναλλακτικά , θα μπορούσατε να έχετε πληκτρολογήσει σωστά όλες ορισμών διαδικασίας σας απευθείας στο διερμηνέα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα