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.

1
aBOTcalypse Now
aBOTcalypse ¡Diseña un bot para competir en un desafío del Rey de la Colina! Aquí hay una repetición de un juego de bot predeterminado. El tablero es 2D, como un videojuego de desplazamiento lateral (pero sin desplazamiento). Un bot válido debe aceptar una representación de cadena multilínea de la región …


3
Generando ritmos euclidianos
¿Sabías que el algoritmo euclidiano es capaz de generar ritmos musicales tradicionales ? Veremos cómo funciona esto describiendo un algoritmo similar, pero ligeramente diferente al del documento. Elija un número entero positivo n, el número total de latidos y un número entero positivo k, el número de latidos que suenan …
8 code-golf 


5
Decidir la existencia de pedidos totales
En esta tarea, consideramos matrices de enteros positivos como este: 3 18 321 17 4 4 51 1 293 17 La entrada comprende un par de tales matrices de longitud positiva arbitraria, posiblemente distinta. Determinar si un orden total ≤ X ⊂ N × N , donde N es el …


3
Auto-acortador Prime Tester
Vamos directo a ello. Su desafío es hacer un programa que haga estas cosas dependiendo de su entrada: Si la entrada es un número, envíe "Prime" si el número es un número primo y "Not prime" si el número no es un número primo. Puede suponer que el número es> …

2
Matrices de transformación de Paeth
Una de las partes clave del algoritmo de compresión de PNG es la transformación de Paeth, que transforma la imagen de una manera que hace que se comprima mejor (generalmente). En este desafío, su tarea es escribir un programa para calcular una transformación de Paeth. La operación de una transformación …

3
Juicio de la palabra latina
Debido a que no puedo concentrarme en ninguna tarea durante más de 5 segundos, a menudo me encuentro separando palabras en subcadenas, cada una de las cuales tiene una longitud diferente y no contiene caracteres repetidos. Por ejemplo, la palabra "pasta" podría estar dividida en "pasado" y "a", "pas" y …



8
Encuentra subcadenas privilegiadas
Cuerdas privilegiadas El conjunto de cadenas privilegiadas se define de forma recursiva de la siguiente manera. Todas las cadenas de longitud 0 o 1 tienen privilegios. Una cadena sde longitud de al menos 2 tiene privilegios, si existe una cadena privilegiada más corta tque se produce sexactamente dos veces, una …

3
Tu idioma en una caja
Ahora con BONUS para la colocación en tiempo de ejecución. Escriba un programa para llenar un cuadro de texto con los identificadores utilizados en su programa mientras lo mantiene pequeño. Con todos los identificadores que ha utilizado (excluyendo los que creó) en su programa, llene un cuadro de 12x6 con …

1
Calcular la especificidad de un selector CSS
Hoy, su tarea es escribir un programa (o una función) que acepte una cadena y genere (o devuelva) cuatro enteros. Entrada La cadena de entrada es un selector CSS3 y puede contener básicamente cualquier carácter Unicode. Salida La salida representa la especificidad CSS de este selector. El primer número siempre …
8 code-golf  css 

5
Esculturas magnéticas ... en el espacio!
Antecedentes Esta es una continuación de mi desafío anterior , donde la tarea era calcular la forma de una escultura obtenida colocando imanes en una enorme pila. Buenas noticias: al artista excéntrico le gustó tu trabajo y tiene otro proyecto para ti. Todavía trabaja con esculturas magnéticas, pero ha decidido …
8 code-golf  grid 

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.