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.

6
Flappy Bird Clones :)
Todos han estado enloqueciendo por la eliminación del estúpido juego de "Flappy Bird". Entonces, su tarea es crear un juego Flappy Bird Clone. Es realmente simple. Aquí están las líneas de guía: Puede usar arte ascii o imágenes reales Puede hacer su aleta de "pájaro" con un clic o presionando …
24 code-golf  game 


1
Hola mundo de Conway
A menudo se dice que todos los programadores deberían poder escribir un programa "hello world" en cualquier lenguaje de programación después de algunas miradas en ese lenguaje (y ordenar rápidamente después de algunas miradas más). Como el Juego de la vida de Conway se está completando (por lo que califica …

4
Hacer un diagrama de Voronoi (variante ASCII)
Supongamos que le dan algunas letras mayúsculas distintas dispersas en una matriz rectangular de celdas en blanco de otro modo. Cada celda de la matriz pertenece a la letra más cercana a ella, definida como la letra alcanzable en el menor número de pasos horizontales y / o verticales, sin …

3
Resolviendo Mastermind en 6 o menos movimientos
Tu objetivo es escribir un programa que resuelva cualquier rompecabezas de Mastermind en 6 o menos movimientos. Fondo Mastermind es un juego de mesa. El objetivo del juego es adivinar exactamente la combinación (colores y orden) de 4 clavijas de colores ocultas por el otro jugador. Cuando se hace una …
24 code-golf 

26
Válido a través de las edades
Inspirado por esta pregunta sobre SO , su tarea es producir un programa que sea válido en (al menos) dos versiones principales de su idioma elegido que produzca resultados diferentes. Reglas Se puede usar cualquier idioma que tenga más de una versión principal. Para los propósitos de este desafío, sugeriría …

6
Escribe la composición de bytebeat más bonita
Bytebeat es un estilo de música que se puede componer escribiendo un simple programa en C cuya salida se canaliza hacia aplayo /dev/dsp. main(t){for(;;t++)putchar(((t<<1)^((t<<1)+(t>>7)&t>>12))|t>>(4-(1^7&(t>>19)))|t>>7);} Hay una buena cantidad de información en el sitio bytebeat , una implementación de JavaScript y más demostraciones y composiciones de ejemplo en este hilo . …

8
Simule el autómata celular Wireworld
Wireworld es un autómata celular diseñado para parecerse a los electrones que fluyen a través de los cables. Su mecánica simple permite la construcción de circuitos digitales. Incluso ha permitido la construcción de una computadora completa . Su misión es crear la implementación más corta de Wireworld en el idioma …

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

3
Generar fractales de Newton
Todos ustedes conocen el método de Newton para aproximar las raíces de una función, ¿no? Mi objetivo en esta tarea es presentarle un aspecto interesante de este algoritmo. El algoritmo de Newton converge solo para ciertos, pero sobre todo para valores de entrada complejos. Si imagina la convergencia del método …

8
¿Generando tablaturas para guitarra?
Escriba el programa más corto que genera tablaturas de guitarra para los acordes dados como entrada. Para que los guitarristas entre ustedes no tengan una ventaja, y para que sea determinista (y probablemente más fácil de codificar), estas son las únicas formas de los acordes autorizados: Major chords: E F …

16
Crea un reloj analógico
Crea un reloj analógico Objetivo: crear un reloj analógico que funcione con cualquier lenguaje de programación. Requisitos: Su reloj debe presentar al menos los indicadores de hora y minutos. El reloj producido podría tener la forma de una imagen, una animación o un arte ASCII. Se espera que el reloj …


30
Agregar sin usar un signo + o -
Ha habido muchos desafíos de "Hacer __ sin _ _" antes, pero espero que este sea uno de los más desafiantes. El reto Debe escribir un programa que tome dos números naturales (números enteros> 0) de STDIN e imprima la suma de los dos números en STDOUT. El desafío es …

30
Desafío de ofuscación [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Code Golf Stack Exchange. Cerrado hace 3 años . Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera …

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.