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.

6
Cadena de golf (hilo de policía)
Este es un desafío de policías y ladrones. Para el hilo de los ladrones, vaya aquí . Los policías tienen tres tareas. 1) Elija una secuencia del OEIS . 2) Elija un idioma (se sugiere que esto sea un argot de golf, pero no tiene que serlo) que, cuando se …

4
Códigos grises generalizados
Entrada: Una matriz I de k enteros positivos. Los enteros no serán mayores que 100 y k ≤ 100 . Salida: Su código debe generar todas las matrices posibles O de enteros no negativos de longitud k con la restricción de que 0 ≤ O i ≤ I i . …

12
Diversión con cuerdas y números.
Aquí hay un rompecabezas de programación para ti: Dada una lista de pares de cadenas y números correspondientes, por ejemplo [[A,37],[B,27],[C,21],[D,11],[E,10],[F,9],[G,3],[H,2]], genera otra lista que tendrá solo las cadenas de la siguiente manera: El recuento total de cualquier cadena debe ser exactamente igual a su número correspondiente en los datos …

13
Agrupación de datos de matriz
Dada una matriz entera ay un entero no negativo i, genera un mapeo bque mapea los valores distintos en la icolumna th aa las filas de aquienes tienen ese valor en la icolumna th. Puede suponer que iestá en el rango medio abierto [0, num_cols(a))(o [1, num_cols(a)]si elige usar índices …

1
¡Toda luz, toda luz, toda luz!
Este desafío está completamente arrancado inspirado en All Light , desarrollado por Soulgit Games. Desafío Usted es electricista y es su trabajo conectar todas las luces a la batería. Las luces y la batería están dispuestas en una cuadrícula. Puede conectar una luz o batería a la luz o batería …
13 code-golf 

30

7
Una pila de pesas
Desafío: Se le dará una imagen ASCII de un montón de pesas como entrada, y deberá generar el peso combinado de la pila. Formato: Hay 5 pesos diferentes, con un peso de 1, 2, 5, 10, 20 pasajeros (o alguna otra unidad arbitraria). Los pesos se ven así, en orden …

3
Word Search Solver
Ayer me pregunté si podría escribir un programa para revisar una búsqueda de palabras y generar las respuestas. En realidad fue sorprendentemente fácil. Ahora me pregunto qué tan pequeños podemos llegar a ser. Reglas Su primera entrada es una cadena o colección de n líneas, cada una de las cuales …

6
Convertidor de color RGB a Xterm
Los terminales compatibles con Xterm de 256 colores añaden 240 colores además de los 16 colores habituales del sistema. Los colores 16-231 usan 6 niveles (0, 95, 135, 175, 215, 255) de rojo, verde y azul, ordenados lexicográficamente. Los colores 232-255 son simplemente 24 niveles de gris (8 ... 238 …
13 code-golf  color 

26
Intérprete de golf simple
Desafío: Su trabajo es crear un intérprete simple para un lenguaje de golf simple. Entrada: La entrada será en forma de cadena separada por espacios. Puedes reemplazar la separación del espacio con lo que quieras Salida: Salida del resultado (un número o una cadena) obtenido después de realizar todas las …

7
Puntos de corte en un laberinto
Un laberinto se da como una matriz de 0s (paredes) y 1s (espacio transitable) en cualquier formato conveniente. Cada celda se considera conectada a sus 4 (o menos) vecinos ortogonales. Un componente conectado es un conjunto de celdas transitables todas conectadas transitivamente entre sí. Su tarea es identificar los puntos …

6
Texto a Brain-Flak
Su desafío es convertir el texto de entrada en código de rechazo mental que generará el texto. Tutorial tomado de aquí con permiso aquí Brain-Flak tiene dos pilas, conocidas como 'izquierda' y 'derecha'. La pila activa comienza a la izquierda. Si aparece una pila vacía, devolverá 0. Eso es todo. …

13
Ciclo aritmético
Entrada: Entero nque es >=0o >=1( f(0)es opcional) Salida: El n'th número en la secuencia a continuación, O la secuencia hasta e incluyendo el n' th número. Secuencia: (0),1,-1,-3,0,5,-1,-7,0,9,-1,-11,0,13,-1,-15,0,17,-1,-19,0,21,-1,-23,0,25,-1,-27,0,29,-1,-31,0,33,-1,-35,0,37,-1,-39,0,41,-1,-43,0,45,-1,-47,0,49,-1,-51,0,53,-1,-55,0,57,-1,-59,0,61,-1,-63,0,65,-1,-67,0,69,-1,-71,0,73,-1,-75,0,77,-1,-79,0,81,-1,-83,0,85,-1,-87,0,89,-1,-91,0,93,-1,-95,0,97,-1,-99 ¿Cómo se construye esta secuencia? f(n=0) = 0(opcional) f(n=1) = f(0) + no f(n=1) = 1 f(n=2) = f(1) - n …

30
Comprobador de isogramas
Desafío : Dada una palabra, verifique si es o no un isograma. Qué : Un isograma es una palabra que consta solo de letras sin duplicados (sin distinción entre mayúsculas y minúsculas). La cadena vacía es un isograma. Ejemplos: "Dermatoglyphics" ---> true "ab" ---> true "aba" ---> false "moOse" ---> …

1
¿Puedes superar a Bill Gates?
La clasificación de panqueques es el término coloquial para el problema matemático de clasificar una pila desordenada de panqueques en orden de tamaño cuando se puede insertar una espátula en cualquier punto de la pila y usarla para voltear todos los panqueques por encima de ella. Un número de panqueque …

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.