| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo programar Sudoku
    Sudoku es un juego de puzzle divertido y popular desarrollado en Japón. Se basa en el requisito de que cada fila y columna tienen uno de cada uno de un conjunto fijo de números . Por ejemplo , un 9x9 Sudoku por lo general requiere que cada fila y columna tienen los números del uno al nueve. Desde Sudoku se basa en una cuadrícula uniforme , es bastante fácil diseñar una representación computarizada de la junta . Instrucciones
    1

    Definir un procedimiento para construir una representación de la junta

    En el esquema (suponiendo tablero de 9x9 ) .

    " (Define (make- Sudoku )

    ( list ( list ' ()) ( list' ()) ( list ' ()) ( list' ()) ( list ' ()) ( list' ()) ( list ' ()) ( list ' ()) ( list' ()) ))

    "

    Python :

    "

    def make_Sudoku (): < br >

    regreso [ [ ] , [], [ ] , [], [ ] , [], [ ] , [], [ ] ] "
    2

    Definir los procedimientos para acceder a cada uno de las casillas del tablero

    En el esquema : .

    "

    (define la columna fila Sudoku conseguir- cuadrado ()

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

    Python :

    "

    def get_square ( Sudoku , fila , columna) :

    regreso Sudoku [ ,"fila ] [ columna ] "
    3

    definir procedimientos para configurar cada una de las casillas del tablero

    En el esquema : .

    "

    ( define ( set-square! Sudoku valor de la columna fila)

    ( list-set! (list -ref Sudoku fila) valor de la columna ) ) "

    Python :

    "

    def set_square ( Sudoku , fila , col, val) :

    Sudoku [ fila ] [ columna] = val"
    4

    Abra el juego usando el intérprete de idiomas. Alternativamente , usted podría haber escrito todas las definiciones de procedimientos directamente en el intérprete.

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear Processing Fuente 
    ·Cómo acceder a controles ActiveX 
    ·Cómo hacer XSL Ignorar la referencia DTD en XML 
    ·Cómo romper un List Apart en Prolog 
    ·Cómo utilizar el DME en SAP 
    ·¿Por qué es COBOL Populares 
    ·Cómo analizar un ArrayCollection 
    ·Sintaxis vs Error semántica 
    ·Cómo crear un programa de computadora desde cero 
    ·Cómo quitar el Espacio de nombres de un Tag 
      Artículos destacados
    ·Cómo utilizar casillas de MFC 
    ·Cómo calcular Offset Assembly Language 
    ·Cómo ocultar todas las otras filas en Visual Basic 6 
    ·Cómo utilizar las plantillas de estructuras en C 
    ·Cómo Activar MySQL Texto completo en cPanel 
    ·Herramientas usadas en Desarrollo de Software 
    ·Cómo deshabilitar Alt -F4 Con HTML en HTA 
    ·Diferencia entre PHP4.0 y PHP5.0 
    ·Cómo agregar un ensamblado en Web.Config 
    ·Cómo enviar un mensaje de función en C 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com