Programación de Puzzles y Código de Golf

30
Escribe un intérprete interactivo de Deadfish

Deadfish es un "lenguaje de programación" de broma con cuatro comandos. Como la página de Esolang es un poco contradictoria y los intérpretes de esa página no funcionan exactamente igual, debe implementar la siguiente variación: Especificación Hay un acumulador que tiene al menos 16 bits de...

30
Calcular el inverso de factorial

Escriba el código más corto que tomará cualquier número real mayor que 1 como entrada y generará su factorial inverso positivo. En otras palabras, responde a la pregunta "¿qué número factorial es igual a este número?". Use la función Gamma para extender la definición de factorial a cualquier número...

30
Dibuja la curva de Hilbert con barras

La curva de Hilbert es un fractal que llena espacios y se puede representar como un sistema Lindenmayer con generaciones sucesivas que se ven así: Gracias a http://www.texample.net/tikz/examples/hilbert-curve/ por la imagen. Gol Escriba el programa más corto posible (en bytes) que tome un...

30
Palabras fácilmente escribibles

Esta competencia ha terminado. El ganador es CJam con 22 caracteres, superando la respuesta de TwiNight por un personaje. ¡Felicidades Dennis ! Una mención de honor es para Falko , quien se volvió completamente loco con las importaciones gratuitas. . Hace un tiempo quería saber cómo puedo...

30
Inspector oficial de rubí

Aquí hay un simple arte rubí ASCII : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ Como joyero de ASCII Gemstone Corporation, su trabajo es inspeccionar los rubíes recién adquiridos y dejar una nota sobre cualquier defecto que encuentre. Afortunadamente, solo son posibles 12 tipos de defectos, y su...

30
Marca entera en grado

Dado un número entero positivo (0 y superior, sin máximo), conviértalo en una calificación siguiendo estas reglas: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. Esto se sintió un poco aburrido, así que califique a +si es 7,8 o 9 y a -si es 0,1 o 2. Ignore esto...

30
Dibujar un molinete giratorio

¿Recuerdas esos molinetes divertidos que soplas y giran y giran? ¡Codifiquemos uno! Un molinete tendrá el conjunto de personajes \ | / _dibujando su centro y brazos. Un posible molinete podría verse así: | | |_ ___ ___|_| | | | Pero, ¿qué es un molinete que no gira? ¡No es divertido!...

30
Píxeles separados de forma exclusiva

Para una imagen N por N , encuentre un conjunto de píxeles de modo que no haya distancia de separación más de una vez. Es decir, si dos píxeles están separados por una distancia d , entonces son los únicos dos píxeles que están separados exactamente por d (usando la distancia euclidiana ). Tenga en...

30
Texto sinusoidal

Objetivo: escribir un programa o función que imprima una cadena de entrada en forma sinusoidal. La sinusoide ASCII Aquí hay un período de la sinusoide: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Tenga en cuenta que hay exactamente un punto...

30
Magic: the Gathering Combat Golf

Magic: the Gathering es un juego de cartas coleccionables donde, entre otras cosas, los jugadores juegan cartas que representan criaturas, que luego pueden atacar al otro jugador o defenderse de los ataques del otro jugador bloqueando. En este desafío de código de golf, su programa estará en el...

30
El margen es demasiado estrecho

Alrededor del año 1637, Pierre de Fermat escribió al margen de su copia de la Aritmética: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous...