Programación de Puzzles y Código de Golf

37
Consejos para jugar golf en PHP

¿Qué consejos generales tienes para jugar al golf en PHP? Estoy buscando ideas que puedan aplicarse a los problemas de código de golf en general que sean al menos algo específicos de PHP (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

37
Haiku ejecutable que genera un haiku [cerrado]

Rompecabezas: Escriba un programa corto de tres líneas que: tiene 5/7/5 sílabas por línea cuando se lee en voz alta genera un haiku cuando se ejecuta. Un ejemplo de un programa que tiene la estructura correcta, pero salida no haiku, es (Python): >>> for x in range(3): ... print...

37
Tweet Tweet Challenge

Esta es la versión de audio del desafío de codificación de imágenes de Twitter . Diseñe un formato de compresión de audio que pueda representar al menos un minuto de música en 140 bytes o menos de texto imprimible codificado en UTF-8. Impleméntelo escribiendo un programa de línea de comandos que...

37
Determine si todos los dígitos decimales son únicos

Las preguntas eliminadas en Stack Overflow a veces son un excelente material de golf. Escriba una función que tome un entero no negativo como entrada y devuelva verdadero si todos los dígitos en la representación de base 10 de ese número son únicos. Ejemplo: 48778584 -> false 17308459 ->...

37
Votación Estratégica, El Juego

Uno de los sistemas de votación más comunes para las elecciones de un solo ganador es el método de votación plural. En pocas palabras, el candidato con más votos gana. Sin embargo, la votación en pluralidad es matemáticamente poco sólida y puede crear situaciones en las que los votantes se vean...

37
Ninjas y Monos y Osos, ¡Dios mío!

¡Este desafío es el premio de NinjaBearMonkey por ganar mis bloques de bloques de construcción! desafío con la presentación del Caballero Negro . ¡Felicidades NinjaBearMonkey! El desafío aquí es bastante simple, pero tiene una variedad de enfoques posibles. La historia cuenta que en el mundo de...

37
The Ultimate Samurai Showdown

Aviso: este desafío del rey de la colina se ha completado. Esto significa que la marca de verificación verde, que se ha otorgado a C5H8NNaO4 por su entrada, The Observer no se moverá a ninguna nueva respuesta. Aún puede enviar nuevas entradas, pero puede haber retrasos en los nuevos torneos...

37
LaTeX de los pobres

Usted es transportado en un universo paralelo donde las personas escriben ecuaciones matemáticas en computadoras como arte ASCII a mano. Como adicto a LaTeX, esto es totalmente inaceptable, y debería automatizar este proceso de alguna manera. Su objetivo es escribir un programa que genere una...

37
Espiral de Fibonacci

Su objetivo es generar una espiral de Fibonacci con números. Ejemplo de entrada / salida 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 8 8 8 8...

37
World Big Dosa

Usted es un joven chef talentoso que acaba de recibir el puesto de sous chef en el restaurante indio más prestigioso del mundo. Tiene poca experiencia en la preparación de la cocina india, pero está decidido, por lo que se dispuso a demostrar su valía. Decide convertirse en el principal experto en...

37
Superando el tamaño del clúster

Harto de la fiabilidad del almacenamiento flash, decidió almacenar todos sus programas en uno de esos viejos y flexibles disquetes de 1,440 KiB. Sin embargo, después de copiar ni siquiera 3.000 programas, el disco estaba lleno. ¿Cómo es eso posible? Experto en el arte del código de golf como eres,...

37
El concurso de corte de pastel

¡Es mi 17 cumpleaños y estás invitado a mi fiesta! Y como siempre en las fiestas, habrá pastel. Un pastel ... Y necesitas tanto como sea posible. Como esta es una fiesta justa, cada uno de nosotros dirá cuánto de mi pastel queremos y la persona que dijo la cantidad más pequeña lo conseguirá....

37
Salida del teclado qwerty

Dado un carácter, genera (en la pantalla) toda la distribución del teclado qwerty (con espacios y líneas nuevas) que sigue al carácter. Los ejemplos lo dejan claro. Entrada 1 f Salida 1 g h j k l z x c v b n m Entrada 2 q Salida 2 w e r t y u i o p a s d f g h j k l z x c v b n...

37
Generar 100 clases de Java Tuple

Escriba un script que escriba en la salida estándar, o el equivalente de su idioma, 100 líneas de código Java (válido) que comience con: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class...

37
Números de Leyland

Dado un número natural n, devuelve el númeron -th Leyland . Número de Leyland Los números de Leyland son enteros positivos kde la forma k = x^y + y^x Donde x,yson enteros estrictamente mayores que 1. Se enumeran en orden ascendente. EDITAR: @DigitalTrauma sugirió que incluya la siguiente...