Programación de Puzzles y Código de Golf

20
telgif: figlet inverso

figletes una utilidad que convierte texto plano en una representación de arte ascii para usar en pancartas y similares. Por ejemplo: $ figlet "CODE GOLF" ____ ___ ____ _____ ____ ___ _ _____ / ___/ _ \| _ \| ____| / ___|/ _ \| | | ___| | | | | | | | | | _| | | _| | | | | | |_ | |__| |_| | |_|...

20
Eliminación de código muerto

El código muerto se queda allí sin hacer nada, mirándonos sabiendo que nunca se ejecutará ... pero hoy podemos vengarnos. Especificación La entrada será una cadena multilínea. Cada línea puede ser una asignación o una expresión . Asignación Una asignación es de la forma <name> = numberen...

20
Una calculadora como una lista de números y operadores.

Su tarea es tomar una lista de argumentos que sean enteros u operadores, y analizarlos así: Hay un operador actual, que comienza como +. Cada vez que se encuentra un operador, el operador actual cambiará a él. Los operadores posibles son: "+", "-", "*", "/" y "%", que corresponden a sus...

20
El problema de la moneda

Antecedentes La moneda oficial de la nación imaginaria de Golfenistán es el foo , y solo hay tres tipos de monedas en circulación: 3 foos, 7 foos y 8 foos. Uno puede ver que no es posible pagar ciertas cantidades, como 4 foos, usando estas monedas. Sin embargo, se pueden formar todas las...

20
¿Como estas?

Martin ha creado un buen fragmento que se puede utilizar para realizar un seguimiento de la puntuación de las respuestas a los desafíos. Eso es genial y todo, pero ¿no sería mejor si pudieras seguirlo tú mismo? Cree un programa que compare el recuento de bytes en sí mismo con el resto de las...

20
Nadie, por favor!

Absolutamente odio el dígito 1. Por lo tanto, necesito su ayuda para convertir los números a sus "formas adecuadas". Los números en forma adecuada nunca tienen dos 1s seguidos. 101Está bien, pero 110es horrible. Para convertir, simplemente omita todos los números impropios y cuente normalmente....

20
La combinatoria del transistor

El videojuego Transistor presenta un sistema de habilidades muy interesante. Recolecta 16 "Funciones" que puede usar en 16 ranuras diferentes. Lo interesante es que hay 3 tipos de ranuras y cada función se comporta de manera diferente según la ranura en la que la use: Hay 4 ranuras pasivas . Hay...

20
Contador de cerradura de combinación

La escena es: Peter está en el gimnasio con su amigo Brian cuando de repente Brian necesita urgentemente su inhalador. Brian logra decirle a Peter el código de su cerradura de combinación antes de que caiga al suelo. En el momento en que Peter llega al casillero de Brian y ve lo que señala el...

20
Simplificar binario

Desafío Dado un número binario como entrada por cualquier medio, "simplifique" el número usando un programa completo o una función. Entrada [binary] binary es un número en binario que está por encima de 0. Salida Tome la entrada, conviértala en base 10 sin usar un incorporado, luego, si...

20
Cadena de texto de arte ASCII

La tarea ¡Debe escribir un texto de arte ASCII como se ve desde este sitio web para generar arte ASCII ! Reglas La entrada solo será texto alfabético y espacios, y se ingresará como una sola línea. También es insensible a mayúsculas y minúsculas. No necesita corregir si el texto de salida es...

20
¡Feliz día de Fibonacci!

Antecedentes ¡Hoy (o ayer) es (o fue) 23/11 o día de Fibonacci! ¿Qué mejor manera de celebrar que hacer un pastel de fibonacci? Ejemplos 3 ii i_i_ii_i_i 8 ii ii ii ii ii ii ii ii i ii i i ii i i ii i i ii i i ii i i i ii i i i i ii i i i i ii i i i i i...