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.

2
Reconstruir un canal RGB perdido
Mire estas fotografías de escenas naturales, con uno de los canales RGB extraídos de ellas: Fuente (con rojo): https://en.wikipedia.org/wiki/File:Altja_j%C3%B5gi_Lahemaal.jpg Fuente (con verde): https://commons.wikimedia.org/wiki/File:2007_mather-lake_hg.jpg Fuente (con azul): https://commons.wikimedia.org/wiki/File:Fox_01.jpg Incluso sin uno de los canales, probablemente pueda distinguir qué colores se supone que son ciertas cosas, o al menos tener una buena …

1
Despliega saltos musicales
El Dal Segno y Da Capo son dos términos musicales utilizados muy comúnmente. Significan " desde el signo " (𝄋) y " desde el principio " respectivamente. También existe la idea de la coda (𝄌), que es el final de una pieza musical. Es lo que se reproduce después de …
11 code-golf  music 

4
Quine de doble rendija
Objetivo: Codifique dos programas donde cada uno de los programas genere ambos códigos fuente entrelazados por carácter, como una cremallera, un Quine de doble rendija. La salida de un Quine de doble rendija comienza con el primer carácter del código fuente del primer programa. Si el código fuente de uno …
11 code-golf  quine 


4
Cifrado de cifrado Pigpen
Cifrado de cifrado Pigpen Su misión es simple: escribir un programa que recibe texto como entrada y genera una representación ASCII del mismo en Pigpen Cipher . Entrada Solo caracteres ASCII (sin Unicode). Debe poder manejar al menos 16384 caracteres y 256 líneas. Salida Reemplace todos los caracteres que no …

3
Escribe un intérprete de Clem
Clem es un lenguaje de programación mínimo basado en pila con funciones de primera clase. Su objetivo es escribir un intérprete para el lenguaje Clem. Debe ejecutar correctamente todos los ejemplos incluidos en la implementación de referencia, que está disponible aquí . Como de costumbre, se aplican las lagunas estándar …

5
Nombra la mano de póker - edición de 7 cartas
El reto: En esta pregunta: Nombre la mano de póker que tuvo que tomar una mano de póker de cinco cartas e identifíquela. Esta pregunta es similar, con dos giros: Primero, la salida será en minúsculas. Esto permite más golf, ya que no tiene que preocuparse por la capitalización flushystraight …
11 code-golf  game 

8
Filtrar un archivo grande rápidamente
El desafío es filtrar un archivo grande rápidamente. Entrada: cada línea tiene tres enteros positivos separados por espacios. Salida: Todas las líneas de entrada A B, Tque satisface ni el criterio siguiente. Existe otra línea de entrada C, D, Uen D = Ay 0 <= T - U < 100. …

18
El código más corto que crea un punto muerto
Escribe el código más corto para crear un punto muerto . La ejecución del código debe detenerse, por lo que esto no funciona: public class DeadlockFail extends Thread{ //Java code public static void main(String[]a){ Thread t = new DeadlockFail(); t.start(); t.join(); } //this part is an infinite loop; continues running …

30
Primero-n elementos de secuencia de Fibonacci
Hay una pregunta muy conocido aquí que pregunta por un corto (menos caracteres) generador de secuencia de Fibonacci. Me gustaría saber si alguien puede generar solo los primeros N elementos, de la secuencia de Fibonacci, en un espacio muy corto. Estoy tratando de hacerlo en Python, pero estoy interesado en …

6
Función de conteo racional
Cree una función que tome un número natural (a partir de 0 inclusive) y devuelva un par de enteros positivos, que son el numerador y el denominador, respectivamente. Usa el recorrido diagonal. Los números contados previamente se deben omitir. (puede memorizar el conjunto de valores omitidos) Diagrama: El rojo son …


14
Porcentaje de días de trabajo en un mes.
Dado un año y un mes, averigüe el porcentaje de días de trabajo en dicho mes. Los días de trabajo son de lunes a viernes sin tener en cuenta los días festivos u otras cosas especiales. Se utiliza el calendario gregoriano. Entrada Un año y mes en formato ISO 8601 …
11 code-golf  date 

7
Una gran variedad de poderes secretos extraños
Aquí hay un desafío de matriz bidimensional relativamente simple. Imagina un campo de batalla de 625 soldados de a pie. Tú mandas a las tropas impares , pero desafortunadamente la fuerza de las tropas pares te abruma. Afortunadamente, tus soldados tienen un poder secreto: si el poder de cada tropa …

2
Shell Glob Golfing
Esta tarea es generar la ruta más corta a un archivo, después de la expansión global. ¿Qué es el globbing de conchas? En la mayoría de los shells, puede usar el *personaje en una ruta para representar cualquier personaje en la posición. Por ejemplo, si el directorio foocontiene archivos bar …

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.