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.

3
Algoritmo evolutivo reflexivo
Tienes que escribir un programa, implementando una función digitsum(int i). El programa tiene que modificar su propio código (para los idiomas, donde esto no es posible con una reflexión fe , por favor sea creativo) para resolver el objetivo. Empiezas con function digitsum(int i){ return i; } e implementar un …

7
Calcular el signo del zodiaco chino
Dado que se acerca el Año Nuevo chino, aquí hay un desafío para calcular el zodiaco chino, el elemento y el Taijitu para una fecha determinada. La entrada debe ser una fecha: 1/31/2014 La fecha utilizada aquí es el estilo de EE. UU. mm/dd/yyyy, Pero también puede ser el estilo …
10 code-golf  date 

10
Calcular la superraíz de un número
En matemáticas, la tetración es el siguiente hiperoperador después de la exponenciación, y se define como exponenciación iterada. Suma ( un éxito n veces) Multiplicación ( un agregado a sí mismo, n veces) Exponenciación ( un multiplicado por sí mismo, n veces) Tetración ( un exponenciadas por sí mismo, n …
10 code-golf  math 

3
Ecuaciones químicas locas
Debe obtener una cadena de ecuaciones químicas (sin espacios, solo letras (mayúsculas y minúsculas), números, corchetes y signos matemáticos) del usuario e imprimir la respuesta si la ecuación está equilibrada o no (cualquier par de respuestas positivas / negativas : Sí / No, verdadero / falso, 1/0). Para acortar el …
10 code-golf 

2
Cree una cadena de generadores de spam en tantos idiomas como sea posible
El objetivo de un desafío rosetta-stone es escribir soluciones en tantos idiomas como sea posible. ¡Muestra tu programación multilingüismo! En este desafío, creará un programa que generará mensajes de spam, dado un texto semilla de entrada. Por ejemplo, dada la entrada [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] …

20
Cada 2 ^ n veces
Sea nla cantidad de veces que se ejecutó su programa. Si nes una potencia de 2, imprima 2^xdónde n = 2^x; de lo contrario, simplemente envíe el número. Ejemplo de ejecución: [1st time] 2^0 [2nd time] 2^1 [3rd time] 3 [4th time] 2^2 [5th time] 5 y así. Este es …


3
Simulemos un copo de nieve al azar
Vi esta pregunta en https://mathematica.stackexchange.com/ y creo que es genial. Hagamos el copo de nieve con otros lenguajes de programación. Esta es una cita de la pregunta original: Es la temporada ... Y ya es hora de que haga mi primera pregunta en Mathematica Stack Exchange. Entonces, aquí hay una …

4
Navidad quine!
En el idioma que elija, escriba un programa que esté organizado en forma de árbol de Navidad que se imprima en la misma forma. Lo que no está permitido: Imprimir el archivo fuente Código que no es más que declaraciones que se hacen eco por un intérprete en virtud de …

7
¿Cómo convierto un documento de Word a PDF?
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Ayuda chicos, mi tarea dice que debe estar en formato .pdf pero lo hice en Word. Estoy realmente atascado. ¿Cómo tomo un …

9
Ayudando al granjero
El granjero Jack es muy pobre. Quiere iluminar toda su granja pero con un costo mínimo. Una lámpara puede iluminar su propia celda y sus ocho vecinos. Él ha dispuesto las lámparas en su campo, pero necesita su ayuda para averiguar si ha guardado o no lámparas adicionales. Lámparas adicionales: …
10 code-golf 


8
Cuenta regresiva de navidad
En el espíritu de las vacaciones, y como alguien ya comenzó el tema del invierno (¡ Construye un muñeco de nieve! ), Propongo un nuevo desafío. Imprima el número de días, horas, minutos y segundos hasta Navidad (medianoche (00:00:00) 25 de diciembre) en una ventana independiente (no una consola) en …
10 code-golf 

6
Traductor de idiomas TUT
El texto puede traducirse a una versión escrita del lenguaje TUT reemplazando cada letra por la "palabra TUT" correspondiente, como se indica en la siguiente tabla (adaptada del artículo vinculado) * : a e h hash o o u yu b bub i ay p pup v vuv c kut …
10 code-golf  string 


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.