Programación de Puzzles y Código de Golf

90
5 cartas favoritas

El desafío es realmente extremadamente simple. Elija 5 letras distintas (puede elegir las 5 que le permiten el código más corto si lo desea) y envíelas a la consola. Sin embargo, el giro es que deben ser de la siguiente lista: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D E F G H H AAAAA...

90
4, 8, 15, 16, 23, 42 [cerrado]

4, 8, 15, 16, 23, 42 Escriba un programa que genere esta secuencia de números infinitamente. Sin embargo, The Numbers no debe aparecer en su código fuente en ninguna parte. El siguiente no es un programa Java válido para generar The Numbers porque The Numbers aparece en su código fuente: class...

90
¿Cuándo (x == x + 2)? [cerrado]

El desafío: definir xde tal manera que la expresión (x == x+2)se evalúe como verdadera. Etiqueté la pregunta con C, pero las respuestas en otros idiomas son bienvenidas, siempre que sean creativas o resalten un aspecto interesante del lenguaje. Tengo la intención de aceptar una solución C, pero...

90
En honor de Adam West

Adam West falleció, y me gustaría honrar su memoria aquí en PPCG, aunque dudo que él supiera de nuestra existencia. Si bien hay muchas, muchas cosas diferentes por las que este hombre es conocido, ninguna es más prominente que su papel como el Batman original . Siempre recordaré a mi padrastro que...

90
Los colores en nuestras estrellas

Escriba un programa que tome una cadena o archivo de texto cuya primera línea tenga la forma width height y cada línea posterior tiene la forma x y intensity red green blue dónde: widthy heightpuede ser cualquier número entero positivo. xy ypuede ser cualquier número entero. intensity puede...

89
Genere el mensaje de error más largo en C ++

Escribir un programa corto, que generaría el mensaje de error más largo posible, en un compilador de C ++ estándar ( gcc, cl.exe, icc, o clang). La puntuación de cada entrada es el número de caracteres en el mensaje de error más largo que emitió el compilador. Los tipos incluidos en su código...

88
Consejos para jugar golf en ECMAScript 6 y superior

Esto es similar a otros "Consejos para jugar golf en <...>", pero apunta específicamente a las funciones más nuevas en JavaScript presentadas en ECMAScript 6 y superiores. JavaScript es un lenguaje inherentemente muy prolijo, function(){}, .forEach(), la conversión de cadena a la matriz,...

88
BrainF *** edBotsForBattling - Un torneo Brainf ***

Todos los bots en el campo de batalla de repente se pusieron a pensar y nadie puede explicar por qué. Pero a quién le importa mientras puedan pelear, aunque Brainfuck es el único idioma que entienden. Ha pasado un tiempo desde la última presentación, así que finalmente anunciaré al ganador de...

87
Golf un calendario de Adviento

¡Es esa época del año cuando muchos de nosotros tenemos nuestros calendarios de adviento ! Si no está familiarizado con un calendario de adviento, estos son calendarios especiales que se utilizan para contar el advenimiento antes de Navidad. En mi experiencia, las puertas se colocan al azar, y...

86
Eww, esos bytes son brutos

Escriba un programa o función que, cuando se le da una cadena, filtra tantos bytes distintos como sea posible y devuelve la cadena limpia. Sin embargo, dado que su programa los odia, ninguno de estos bytes puede estar presente en su propio código. Su puntaje será el número de bytes distintos que...

86
[AVISO DE TEMA DE NAVIDAD AQUÍ]

Nota para los mods, si el título no le hace justicia, cámbielo a lo que sea, pensé que era divertido. Tienes la tarea de colgar las luces para esta temporada navideña, y tu familia ha decidido que para que sea una feliz Navidad, debes colgar al menos 2 luces navideñas en tu casa. Entonces, su...

86
Consejos para jugar golf en Java

¿Hay atajos útiles que se puedan usar en Java? Como se muestra a continuación, importya agrega al menos 17 caracteres a un programa. import java.io.*; Entiendo que la solución simple sería usar otro lenguaje, pero parece ser un verdadero desafío acortar los programas Java. Las sugerencias...

85
Crear salida dos veces la longitud del código

El reto Escriba un programa completo que escriba el doble de bytes en la salida estándar que la longitud del programa. Reglas El programa debe escribir caracteres ASCII en la salida estándar. El contenido de la salida no importa. La salida, medida en bytes, debe ser exactamente el doble de la...

85
El ratón hambriento

Dieciséis montones de queso se colocan en un cuadrado de 4x4. Están etiquetados del 111 al . La pila más pequeña es y la más grande es .dieciséis1616111dieciséis1616 El Ratón Hambriento está tan hambriento que siempre va directo al montón más grande (es decir, ) y se lo come de...

85
Bucle sin 'bucle' [cerrado]

Una pregunta similar a esta se hizo hace un par de años , pero esta es aún más complicada. El desafío es simple. Escribir un programa (en el idioma de su elección) que ejecuta repetidamente el código sin necesidad de utilizar ninguna estructura de repetición, como while, for, do while, foreacho...

85
Determinar si las cadenas son anagramas

Desafío Dadas dos cadenas, averigua si ambas tienen exactamente los mismos caracteres. Ejemplo Entrada word, wrdo Esto regresa trueporque son iguales pero simplemente revueltos. Entrada palabra, wwro Esto vuelve false. Entrada barco, toba Esto vuelve true Reglas ¡Estas son las...