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.

30
El número de Rien
La constante de Champernowne es un número que se construye concatenando los primeros nnúmeros, con ntendencia al infinito. Se parece a esto: 0.123456789101112131415161718192021222324252627282930... Ahora, te describiré el número de Rien . Puede considerarse como una minimización de la constante de Champernowne como un número entero. Me referiré al número de …

3
Resuelve el cubo de Rubik
Escriba el programa más corto que resuelva el cubo de Rubik (3 * 3 * 3) dentro de un tiempo razonable y se mueva (digamos, máximo 5 segundos en su máquina y menos de 1000 movimientos). La entrada está en el formato: UF UR UB UL DF DR DB DL …

13
Golf una quine mutua
Usando dos idiomas de su elección, escriba el " quine mutuo" más pequeño que pueda. Es decir, escriba un programa P en el lenguaje A que muestre el código fuente de un programa Q en el lenguaje B, de modo que la salida del programa Q sea idéntica al código …

14
Ordenar personajes por oscuridad
Su programa debe tomar como entrada una línea de caracteres, como esta: @+.0 Y muestra los caracteres ordenados por cuán oscuros son, de esta manera: .+0@ Requisitos: Debe usar una fuente monoespaciada para la detección de oscuridad. Debes averiguar cuántos píxeles ocupa cada personaje. En realidad, debe dibujar el carácter …
38 code-golf 

11
Música: ¿qué hay en este acorde?
Entrada El símbolo de cualquier acorde triádico (ver http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Salida Las notas que constituyen el acorde dado. Ejemplos Entrada: AM Salida:A C# E Entrada: C#m Salida:C# E G# Entrada: Db+ Salida:C# F A Entrada: C0 Salida:C D# F# Bonos -50 si también puedes lidiar con séptimos acordes -150 para …
38 code-golf  music 

13
Código más largo para agregar dos números [cerrado]
Tarea: Sé que todos podemos sumar dos números de la manera corta, usando +. Su tarea es crear el código más largo posible para agregar dos números de entrada. Reglas: Todo el código debe estar en el tema (no lo llene con código de no adición para agregar longitud) El …

9
Compresión y descompresión de texto: "Nunca más".
Con la reciente discusión sobre el uso de herramientas de compresión en el golf de código , pensé que sería un buen desafío escribir su propio compresor y descompresor de texto. Reto: Escriba dos programas : uno para comprimir el texto ASCII en una secuencia de bytes y otro para …



24
Rosetta Stone Challenge: ¿Cuál es el promedio de todos modos?
El objetivo de Rosetta Stone Challenge es escribir soluciones en tantos idiomas como sea posible. ¡Muestra tu programación multilingüismo! El reto Cuando las personas usan el término "promedio", generalmente se refieren a la media aritmética, que es la suma de los números divididos por el número de números. Sin embargo, …

30
Cuenta suma de todos los dígitos
Este desafío es escribir un programa o script que cuente la suma de todos los dígitos dentro de los enteros desde 1 hasta e incluyendo un número dado. Entrada, un entero positivo. Salida, la suma de dígitos en ese número y todos los números más pequeños. Ejemplos: Input: 5 Integer …
38 code-golf  math 

30
Encuentra la aguja en el pajar
Dado un pajar rectangular de tamaño de al menos 2x2 compuesto por todos los mismos caracteres ASCII imprimibles, genera la ubicación (contando desde la parte superior izquierda) de la aguja, que es un carácter diferente. Por ejemplo, si se ingresa el siguiente pajar: ##### ###N# ##### ##### El resultado debe …
38 code-golf  string 

30
Imprimir texto invisible
Dada una cadena como entrada, genera una cantidad de caracteres de espacio en blanco (0x0A y 0x20) igual a la longitud de la cadena. Por ejemplo, dada la cadena, Hello, World!su código necesitaría generar exactamente 13 caracteres de espacio en blanco y nada más. Estos pueden ser cualquier combinación de …
38 code-golf  string 

7
Reparar los períodos faltantes de mi dirección IPv4
A veces, cuando escribo una dirección IPv4, obtengo todos los números correctos, pero olvido escribir uno o más puntos. Me gustaría tener un programa (o función) que tome mi dirección IPv4 rota y muestre todas las ubicaciones válidas posibles de los períodos faltantes. Entrada La entrada siempre será una cadena …

1
¿Qué hay en mi salsa para pasta?
Fondo En Francia, y probablemente en el resto de la Unión Europea, cualquier alimento disponible para la venta debe incluir los ingredientes que lo componen en su envase, en orden descendente porcentual . Sin embargo, no es necesario indicar el porcentaje exacto , a menos que el ingrediente o la …
37 code-golf  math 

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.