Programación de Puzzles y Código de Golf

24
Crea un rompecabezas de nonogramas

Un nonograma es un rompecabezas lógico bidimensional que se parece a esto (capturas de pantalla del juego Pixelo , mi juego de nonogramas favorito): El objetivo del juego es descubrir qué imagen codifican esos números. Las reglas son simples: un número en una columna o fila significa que en...

24
Imprime la letra de "Twinkle Twinkle Little Star"

Su objetivo es imprimir la letra de la canción "Twinkle Twinkle Little Star" a medida que se toca cada nota. El micrófono de la computadora escuchará notas. Si el tono (pero no necesariamente la duración) de la nota es correcto, imprima la sílaba apropiada. De lo contrario, no hagas nada. Cada...

24
¡Tres punteros! ¿Pero de qué tipo?

De http://en.wikipedia.org/wiki/Triangle : Escriba un programa que tome tres tuplas de coordenadas 2d (cartesianas) y clasifique qué forma describen estos tres puntos. En casi todos los casos, estos puntos describirán un triángulo de diferentes tipos. En algunos casos degenerados, los puntos...

24
¿Cuándo fue la última vez que la fecha fue divisible por n?

Una fecha puede ser representada por un entero sin signo como tal: AAAAMMDD. Lo que debe hacer es escribir el programa o la función más corta que calcule la fecha más reciente cuyo número era divisible por un número determinado n(incluida la fecha de hoy) y luego devuelve esa fecha en el formato...

24
Morse Decode Golf

Me alarma el creciente odio a los espacios y esta respuesta me ha inspirado para asegurarme de que el código Morse esté a salvo de esta eliminación insidiosa del espacio en blanco. Por lo tanto, su tarea será crear un programa que pueda traducir con éxito el código Morse con todos los espacios...

24
Torneo de ajedrez

Este es un ajedrez-KOTH con reglas simplificadas (porque el ajedrez en sí mismo ya es complicado, jugarlo a través de un programa simple no lo hace más fácil). Por el momento está limitado a Java (versión 8), pero crear una clase de envoltura no es tan difícil (en caso de que alguien quiera hacer...

24
Adjuntar 1009 píxeles

La salida es una forma que encierra 1009 píxeles. La forma debe tomar la forma de un solo bucle cerrado, no intersectado. La entrada es un entero positivo distinto de cero. Cada entrada debe producir una salida única, es decir, cada salida debe ser única de las generadas usando una entrada...

24
¿Es estable la estructura de ladrillo?

Representemos un ladrillo de mampostería estándar como [__](e ignoremos el hecho de que la parte superior está abierta). Cuando se apilan estos ladrillos, cada otra capa se compensa con medio ladrillo, como es habitual en la construcción de ladrillos: [__][__][__][__] [__][__][__][__]...

24
Imprimir todos los códigos de país

ISO 3166-1 es el estándar que define todos los códigos de país. Los conocidos códigos de dos letras (US, GB, JP, etc.) se denominan códigos Alpha-2. Con dos letras, solo hay 26 2 = 676 códigos posibles, que se pueden organizar muy bien en una cuadrícula. Esta tabla puede ser útil como una...

24
¡Es hora de español!

Tengo una tarea simple que debería ser relativamente fácil de implementar mediante código. Su objetivo es escribir un programa que genere el tiempo escrito en español, dado el tiempo en formato HH: MM. Es probable que muchas personas no sepan cómo hacer esto, así que lo explicaré. El tiempo en...

24
Función Minmod más corta

La función minmod es una variante del min familiar , que aparece en esquemas de alta resolución con limitación de pendiente para ecuaciones diferenciales parciales. Dadas una serie de pendientes, selecciona la pendiente más plana, mientras se ocupa de los signos relativos entre las pendientes. La...

24
Generador de cierre palindrómico bidireccional

Introducción Un cierre palindrómico de una cadena de entrada es el palíndromo más corto que se puede construir a partir de la cadena de entrada donde el palíndromo final comienza con la cadena de entrada. Para este desafío, consideraremos un cierre palindrómico bidireccional tal que El cierre...