| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come programmare Sudoku
    Sudoku è un puzzle game divertente e popolare sviluppato in Giappone . Si basa sul requisito che ogni riga e colonna hanno uno di ciascuno da un insieme fisso di numeri . Per esempio, un 9x9 Sudoku solito richiede che ogni riga e colonna hanno i numeri da uno a nove. Dal Sudoku si basa su una griglia uniforme , è abbastanza facile progettare una rappresentazione computerizzata del consiglio . Istruzioni
    1

    Definire una procedura per costruire una rappresentazione del consiglio

    Scheme (assumendo 9x9 ) : .

    "( Define ( make- Sudoku )

    (lista ( list ' ( ) ) ( list' ( ) ) ( list ' ( ) ) ( list' ( ) ) ( list ' ( ) ) ( list' ( ) ) ( list ' ( ) ) ( list ' ( ) ) ( list' ( ) ) ) ) per

    "

    In Python :

    "

    def make_Sudoku ( ) : < br

    ritorno > [ [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] , [ ] ] "
    2

    Definire procedure per accedere a ciascuno dei i quadrati sulla scheda

    Scheme : .

    "

    ( define ( get- piazza colonna fila Sudoku ) per

    ( list- ref (lista -ref Sudoku fila) colonna )) "

    In Python :

    "

    def get_square ( Sudoku , riga, colonna ) :

    ritorno Sudoku [ ,"riga] [ colonna ] "
    3

    definire le procedure per impostare ciascuno dei quadrati sulla scheda

    Scheme : .

    "

    ( define ( set-square! valore colonna fila Sudoku ) per

    ( list-set! ( list- ref Sudoku fila) valore colonna ) ) "

    In Python :

    "

    def set_square ( Sudoku , riga, colonna , val) :

    Sudoku [ riga] [ colonna] = val"
    4

    Aprire il gioco utilizzando il vostro interprete lingue. In alternativa , potreste aver digitato tutte le definizioni di procedure direttamente l'interprete .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire esadecimale WEP Torna Testo 
    ·Come caricare i file DLL 
    ·La Storia del Turbo Pascal Programmazione 
    ·Come rimuovere un file da git commit 
    ·Come aggiungere un riquadro per DataGrid C 
    ·Come modificare le estensioni di file audio 
    ·Che cosa è Buffer & unbuffer a memoria ? 
    ·Come usare un anemometro in BASIC Stamp One 
    ·Come leggere i file DLL 
    ·Come scrivere espressioni booleane 
      Articoli in evidenza
    ·Come leggere un gran numero di record in una tabella co…
    ·Visual Basic.Net Giochi Tutorial 
    ·Come risolvere scheda Spaziatura in Eclipse 
    ·Come utilizzare il controllo Barra di scorrimento in Vi…
    ·Come progettare un account classe denominata in C + + 
    ·Come ottenere Percorsi principale web in Java 
    ·Come fare Lettera Numero Scatole su Internet 
    ·Come sapere se un valore di testo è cambiato in Visual…
    ·Come troncare stringhe di PHP nel Sentence Breaks 
    ·Un tutorial veloce su Struts 
    Copyright © Conoscenza Informatica http://it.wingwit.com