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
¿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 otros idiomas …
90 math  arithmetic  c 

30
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: …

30
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 …

30
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 …


15
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 …

30
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 …

30
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, matriz de objeto similar a la matriz, …

9
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 parte de …

23
Programando un mundo prístino
Definamos un programa prístino como un programa que no tiene ningún error en sí mismo, pero lo hará si lo modifica quitando cualquier subcadena contigua de N caracteres, donde 1 <= N < program length. Por ejemplo, el programa Python 2 de tres caracteres `8` es un programa impecable ( …

14
[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 …

30
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 deben ser específicas para …
86 code-golf  tips  java 

30
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 …


25
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 code-golf  matrix 

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.