Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.


25
Número de piezas en un tablero de damas
Introducción Un tablero de damas normal contiene 8 x 8 = 64 cuadrados: Puedes ver que en total, hay 12 piezas blancas . Blanco y negro siempre tienen la misma cantidad de piezas. Si hay más piezas en el tablero, las piezas serían vecinas, lo que no está permitido para …

5
¿Es L-convexo?
Antecedentes Un poliomino se llama L-convexo , si es posible viajar desde cualquier mosaico a cualquier otro mosaico por un camino en forma de L, es decir, un camino que va en las direcciones cardinales y cambia de dirección como máximo una vez. Por ejemplo, el poliomino de 1s en …

1
¡Crea un módem (software)!
Objetivo Diseñar un mo / dulator dem par odulator a transmitir los datos con precisión lo más rápidamente posible sobre simulado llanura de servicio telefónico antiguo (POTS) . Pasos Genere algunos datos aleatorios ( /dev/randomo similares) que demorarán entre 3 y 4 segundos en transmitirse Modula los datos con tu …

1
Contando cadenas de Cunningham
Los números primos siempre han fascinado a las personas. Hace 2300 años, Euclides escribió en sus "Elementos" Un número primo es el que se mide solo por una unidad. lo que significa que un primo solo es divisible por 1(o por sí mismo). La gente siempre ha buscado relaciones entre …

7
Autómata celular pseudoaleatorio
Introducción En este desafío, simularemos un cierto autómata celular probabilístico usando números pseudoaleatorios muy malos. El autómata celular se define en cadenas binarias mediante la siguiente regla local. Suponga que el vecino izquierdo de una celda y la celda misma tienen estados ay b. Si min(a,b) == 0, entonces el …

6
Números confidentes
Números confidentes Deje xser un número entero de una base arbitraria, tal que Des una matriz de sus dígitos. xes un Número de Confidente si, para todo nentre 1y la longitud de D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n Tomemos, por ejemplo, el número 349en …
14 code-golf  number 

4
Contando los puntos finales de un arte ASCII
Debe escribir un programa o función que reciba una cadena que represente un arte ASCII como entrada y salidas o devuelva el número de puntos finales en la entrada. La entrada consistirá en los caracteres space - | +(con 0, 2, 2 y 4 puntos finales respectivamente) y saltos de …

2
Karel J. AlphaBot Sequence Generator
Puntuaciones Esta sección se completará a medida que se ingresen los envíos. Normal 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score Ronda de bonificación 1. name language score 2. name language score 3. name language score 4. …
14 code-golf 

5
Procesamiento de texto # 1: guión
Antecedentes Esta es la primera parte de un campo de golf de 3 hoyos sobre procesamiento de texto. La idea general es que si toma un texto de entrada y lo canaliza a través de las soluciones a los tres desafíos (con una pequeña cantidad de código de pegamento), escupirá …

3
Verifica todas las teclas de un teclado
Escriba el programa más corto que espere a que se presione cada tecla de un teclado estándar de EE. UU. * Y luego salga de la escritura. Cada vez que se presiona una tecla, el programa muestra en una nueva línea el número restante de teclas únicas no presionadas que …

8
Alfabético Fannkuch
Fannkuch es un programa de referencia clásico. El nombre proviene del alemán "Pfannkuchen" - panqueques - por la semejanza del algoritmo con voltear pilas de panqueques. Una secuencia de números de Fannkuch se forma de la siguiente manera: Tome una permutación de {1 ..... n}, por ejemplo: {4,2,1,5,3}. Tome el …

1
El problema del peón perdido
El problema del peón perdido Después de que terminó el juego de ajedrez, un peón sobreviviente quedó detrás de las líneas enemigas. ayudémoslo a encontrar el camino más corto de regreso a casa. El problema original describe un tablero de "ajedrez" nXn y una función f: {1,..,n-1}X{1,..,n}X{-1,0,1} => R+de pesos. …
14 code-golf  chess 


11
Vaciar una piscina. . . Con solo una Copa Red Solo
Tienes una piscina que está llena hasta el borde con agua. Necesita vaciarlo, pero no puede pensar en un método eficiente. Entonces decides usar tu copa roja en solitario. Llenará repetidamente la taza hasta el fondo y la arrojará fuera de la piscina. Desafío ¿Cuánto tiempo llevará vaciar la piscina? …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.