Programación de Puzzles y Código de Golf

26
Contando y deletreando

Escriba un programa que tome como entrada una cadena que genere una cadena con las siguientes propiedades. Si un carácter en la cadena es una letra mayúscula (ASCII 41-5A), entonces el carácter se reemplaza por una cadena que contiene cada letra hasta e incluyendo la letra original en mayúscula....

26
Quine / Quine inversa

Escriba un programa completo que tome una entrada entera booleana o no negativa. Debería: Emite su propio código fuente si el valor de entrada es falso Emite su propio código fuente en reversa si el valor de entrada es verdadero Su programa no puede ser palindrómico, ni puede leer su propio...

26
El viajero O

El mundo es un conjunto de celdas de cinco por cinco. Se envuelve por todos lados. Se puede visualizar como ... XXXXX XXXXX XXOXX XXXXX XXXXX Eres un O. Te encanta viajar por el mundo, y lo haces de acuerdo con las siguientes reglas (deja que C sea el día actual): En los primeros días, te...

26
Cumpleaños combinado de 100 años

Recientemente estaba sumando las edades de mí y mi esposa e hijos y me di cuenta de que en algún momento en un futuro no muy lejano, nuestras edades sumarán exactamente 100 años. Reto Para una entrada que consta de una edad combinada (total) y una lista de fechas de nacimiento, indique la fecha...

26
Cuenta los divisores de un número

Introducción Este es un desafío muy simple: simplemente cuente los divisores de un número. Hemos tenido un desafío similar pero más complicado antes, pero tengo la intención de que este sea de nivel de entrada. El reto Cree un programa o función que, dado un entero estrictamente positivo N,...

26
Golf una cerveza

¡Es viernes! ¡Lo que significa que es hora de cerveza! Lamentablemente, hoy vamos a jugar al golf cerveza en lugar de beberla. :( Reto Saca una cerveza y bébela. La cantidad de sorbos que toma cambia su salida. Sorbos Su programa debe tomar una cadena de entrada. Esta cadena solo puede...

26
Escribe un intérprete 0815

Me gusta el concepto de 0815 , excepto que el intérprete en el sitio web del creador devuelve un Error 404. ¡Así que decidí pedirles ayuda a todos! Los basicos 0815 se basa en tres (3) registros y una cola. Los registros se denominan X, Y y Z, donde X es de solo escritura, Z es de solo lectura e...

26
¿Alguien ha sido defenestrado?

La defenestración es el acto de arrojar a alguien o algo por la ventana. - Wikipedia Entrada La entrada constará de dos partes: Un plano de planta y una persona dentro de la casa / edificio. v><^representa a una persona, apuntando en la dirección indicada por la flecha. La entrada...

26
Convertir una fecha a notación xkcd

En su xkcd sobre el formato de fecha estándar ISO 8601, Randall se coló en una notación alternativa bastante curiosa: Los números grandes son todos los dígitos que aparecen en la fecha actual en su orden habitual, y los números pequeños son índices basados ​​en 1 de las ocurrencias de ese...

26
Programas de encadenamiento

Reto En este desafío, escribirá el primer programa, p 1 , de una secuencia infinita de programas, en el que ejecutar p n genera / genera el programa p n + 1 . Al concatenar los primeros n> = 2 programas, la secuencia debería salir n. Ejemplo Digamos que los primeros 4 programas son: p1 p2 p3...

26
Cuatro es el número mágico

No revisé el sandbox antes de publicar este desafío, parece que este desafío fue propuesto por Cᴏɴᴏʀ O'Bʀɪᴇɴ . Dada una entrada entera, escriba un programa que imprima el acertijo "cuatro es un número mágico" Cuatro es el número mágico Cinco es cuatro y cuatro es el número mágico Seis es tres y...

26
... ¡Y México lo pagará!

Donald Trump está muy impresionado con el trabajo de las personas en este sitio. Él vio lo increíble que fue el trabajo que hiciste ayudando a Ben Carson , por lo que incluso te contrató para construir su muro . Él piensa que eres genial. Ahora necesita tu ayuda de nuevo. Si bien ha construido con...

26
Impresión ascendente ASCII, policías

Este es el hilo conductor de la policía. El hilo de los ladrones va aquí . Escriba un programa o función que consista solo en caracteres ASCII imprimibles (que excluye tabulación y nueva línea) que muestre al menos 5 caracteres ASCII imprimibles en orden ascendente (desde el espacio hasta la tilde...

26
Colores complementarios

Dada la entrada de un color en #rrggbbformato hexadecimal, genera su complemento RGB en el mismo formato. El complemento RGB R 2 G 2 B 2 de cualquier color R 1 G 1 B 1 se define como el color con el valor R 2 255 - R 1 , el valor B 2 255 - B 1 y el valor G 2 255 - G 1 . Los dígitos hexadecimales...

26
Lipograma "quine"

Tarea Tome un solo carácter Unicode como entrada. Imprime un programa en el mismo lenguaje que también obedece esta especificación, pero que no contiene el carácter de entrada. Si el programa se ejecuta con la entrada de una , y luego el programa de salida se ejecute con la entrada b , entonces...