Programación de Puzzles y Código de Golf

45
Levenquina Cíclica

Antecedentes Como la mayoría de los clientes habituales de PPCG sabrán, un quine es un programa que genera su propio código fuente cuando se ejecuta; y la distancia de Levenshtein entre dos cadenas es el número mínimo de inserciones, eliminaciones y ediciones necesarias para cambiar una cadena a...

45
Golf my Shakespeare cita referencias

Mientras escribía mi ensayo para Shakespeare, me di cuenta de que necesitaba acortar mis referencias de citas a longitudes más manejables. Anteriormente había estado escribiendo esto: (Act 1, Scene 2, Lines 345-346) Pero ahora me han dicho que los escriba así: (I.ii.345-6) Claramente,...

45
La tercera cuerda

Dadas dos cadenas, genera una tercera cadena que no es igual a ninguna de las dos entradas, pero que tiene la misma longitud (en caracteres) que cualquiera de las entradas. Se garantiza que haya al menos una salida válida. Casos de prueba Los casos de prueba se citan para mostrar que son cadenas....

45
Qué extraña función

Su tarea aquí será implementar una función 1 que forme una permutación en los enteros positivos (una biyección de los enteros positivos en sí mismos). Esto significa que cada entero positivo debería aparecer exactamente una vez en la permutación. El problema es que su función debe tener una mayor...

45
Hay conocidos conocidos

El ex secretario de Defensa estadounidense, Donald Rumsfeld, famoso popularizó la frase "conocidos conocidos". Aquí vamos a destilar sus comentarios en una estrofa de cuatro líneas. Específicamente, envíe este texto: known knowns known unknowns unknown knowns unknown unknowns La capitalización...

45
Hacer una palabra carámbano

Debido a limitaciones técnicas de Stack Exchange, el título se representa incorrectamente. El título correcto para este desafío es Hacer una Word Icicle! Word Icicle Word cicle ord cicle ord icle ord i le or i le or i l or l or r El desafío de hoy es hacer carámbanos con la...

45
PROGRAMACIÓN DE ROMPECABEZAS Y CÓDIGO ____

Entrada Una cadena codificada no vacía que consta de caracteres ASCII imprimibles (en el rango 32-126), donde se han reemplazado algunas letras faltantes _. Salida Una cadena decodificada de la misma longitud con todas las letras en minúsculas, incluidas las que faltan. ¿Cómo? Editar: como lo...

45
Un rompecabezas quiral

Una forma es quiral si ninguna cantidad de rotación puede hacer que parezca una imagen especular. En este rompecabezas escribiremos programas informáticos quirales. Para este rompecabezas pensaremos en un programa como una matriz rectangular de caracteres. Como tal, todas las soluciones a este...

44
Bloquea tu compilador favorito [cerrado]

Escriba un código perfectamente legal en un lenguaje decente de su elección cuya compilación bloqueará el compilador o lo enviará a un bucle infinito (tiempo de compilación infinito). Restricciones Use un lenguaje estándar que se use en el mundo real. Use un compilador estándar y bien...

44
Dibuja una formación de bolos

Su objetivo es mostrar el arte ASCII de una formación en bolos donde solo quedan algunos de los bolos. Pocos bytes ganan. Los pines de decenas están en una formación triangular: O O O O O O O O O O Los pines están etiquetados del 1 al 10 como: 7 8 9 10 4 5 6 2 3 1 Chinchetas como...

44
Moléculas a los átomos

El reto Escriba un programa que pueda descomponer una fórmula química de entrada (ver más abajo) y generar sus respectivos átomos en la forma element: atom-count. Entrada Entrada de muestra: H2O Su entrada siempre contendrá al menos un elemento, pero no más de diez. Su programa debe aceptar...

44
Un desafío para hablar Yoda, esto es

El reto Bueno, creo que está bastante claro, ¿no? Debe crear una función o un programa que tome una cadena como argumento y genere el correspondiente Yoda-talking. Esto es código golf , por lo que gana el menor número de bytes. La entrada La entrada podría ser cualquier cadena sin salto de...