Programación de Puzzles y Código de Golf

59
Esto no es ciencia espacial

Escriba un programa o función que tome una cadena de una sola línea. Puede suponer que solo contiene ASCII imprimible . Imprima o devuelva una cadena de un cohete de arte ASCII como | /_\ |E| |a| |r| |t| |h| |_| /___\ VvV con la cadena de entrada escrita de arriba a abajo en el...

59
Construir una pila de arena

Una pila de arena abeliana , para nuestros propósitos, es una cuadrícula infinita con coordenadas enteras, inicialmente vacía de arena. Después de cada segundo, se coloca un grano de arena a (0,0). Cada vez que una celda de cuadrícula tiene 4 o más granos de arena, derrama un grano de arena a cada...

59
Cuenta las verdades finales

Inspirado y en memoria de mi querido amigo y colega, Dan Baronet , 1956 - 2016. RIP Encontró la solución APL más corta posible para esta tarea: Tarea Dada una lista booleana, cuente el número de valores de verdad finales. Casos de ejemplo {} → 0 {0} → 0 {1} → 1 {0, 1, 1, 0, 0} → 0 {1,...

59
Imprimir un reloj de palabras

Desde que vi el primero hace unos años, siempre me subyugó este tipo de reloj de palabras en el que el tiempo se deletrea con palabras que se iluminan o no en una oración significativa. El texto que se muestra en ese reloj es el siguiente. IT IS HALF TEN QUARTER TWENTY FIVE MINUTES TO PAST TWO...

59
Cavar una zanja fronteriza

Antecedentes: Demasiados inmigrantes ilegales de Blandia están cruzando la frontera a Astan. El emperador de Astan te ha encargado que caves una trinchera para mantenerlos alejados, y Blandia debe pagar los gastos. Dado que todos los mecanógrafos han sido suspendidos hasta que se arregle la zanja,...

58
Invierta stdin y colóquelo en stdout

Requisitos: Tome una entrada en stdin incluyendo nuevas líneas / retornos de carro de longitud ilimitada (solo limitada por la memoria del sistema; es decir, no hay un límite inherente en el programa). Salida del reverso de la entrada en stdout. Ejemplo: Entrada: Quick brown fox He jumped...

58
Identicon Golf su idioma

Los identicons son pequeñas imágenes de patrones geométricos que representan el valor hash de una cadena. Stack Exchange utiliza los identicons de Gravatar como imagen de avatar predeterminada de cada usuario. En este desafío, también usaremos las identificaciones de Gravatar para generar texto...

58
Expande el número

Puede recordar en primer o segundo grado usando la forma expandida para aprender sobre el valor posicional de los números. Es más fácil de explicar con un ejemplo, así que considere el número 123. En forma expandida, se representa como 100 + 20 + 3, lo que ayuda a una mente joven a visualizar el...

58
De-Snakify una cadena

Una cadena normal se ve así: Hello,IAmAStringSnake! Y una serpiente de cadena se ve así: Hel l rin o,IAmASt g S !ekan Tu tarea Las serpientes de cadena son peligrosas, por lo que debe hacer un programa que tome una serpiente de cadena como entrada y la envíe como una cadena...

58
Es la vida, Jim, pero no como la conocemos.

Probablemente conozcas Conway's Game of Life , el famoso autómata celular inventado por el matemático John Conway. La vida es un conjunto de reglas que, juntas, le permiten simular un tablero de celdas bidimensional. Las reglas deciden qué células en el tablero viven y cuáles mueren. Con un poco de...

58
te amo te amo te amo!

XKCD # 99 , con el título "Binary Heart" muestra una imagen simple de unos y ceros, con algunos dígitos de color rojo. El corazón rojo es visible a simple vista, pero el mensaje oculto en la secuencia binaria no lo es. Si elimina todos los espacios y líneas nuevas e interpreta la secuencia...

58
Los números indescriptibles de Cantor

Un número indescriptible es un número que es divisible por siete o tiene siete como uno de sus dígitos. Un juego para niños es contar saltando números indescriptibles 1 2 3 4 5 6 ( ) 8 9 10 11 12 13 ( ) 15 16 ( ) 18 ... La versión del juego de Cantor es la secuencia definida rellenando...

58
Hagamos algo de "deciph4r4ng"

En este desafío, su tarea es descifrar una cadena. Afortunadamente, el algoritmo es bastante simple: leyendo de izquierda a derecha, cada dígito encontrado N (0 a 9) debe ser reemplazado por el carácter que es N + 1 posiciones antes. Ejemplo La cadena de entrada "Prog2am0in6"se decodificaría de...

58
¿Es segura mi prisión?

Su desafío recibe una entrada del diseño de la prisión para determinar si alguno de los prisioneros puede escapar. Entrada La entrada puede estar en cualquier formato razonable, como una cadena, matriz, matriz de matrices, etc. La entrada constará de tres caracteres, en este caso #, Py espacio....

58
Cuenta como Chuck Norris

Como es bien sabido , Chuck Norris contó hasta el infinito. Dos veces Además , Chuck Norris puede contar hasta el infinito al revés. Además, aunque quizás sea menos conocido, Chuck Norris puede hablar un poco de español además del inglés. El reto Escriba un programa (o función) que se...

58
¿Es el número pesado en binario?

Un entero es pesado en binario si su representación binaria contiene más 1s que 0s mientras ignora los ceros a la izquierda. Por ejemplo, 1 es pesado en binario, ya que su representación binaria es simple 1, sin embargo, 4 no es pesado en binario, como lo es su representación binaria 100. En caso...

58
Piedra honesta, papel, tijeras

Muchas personas consideran que RPS es un juego de azar. Si ambos jugadores juegan de forma impredecible, la mejor estrategia es jugar al azar. Sin embargo, vamos a introducir un poco de previsibilidad. Cada bot tendrá la oportunidad de decirle al otro bot qué va a jugar simultáneamente. Luego hay...

58
¡Pato Pato ganso!

¿Recuerdas el juego para niños, 'Pato, pato, ganso' ? ¿No? Yo tampoco. El reto Imprima la palabra 'pato' en líneas individuales una cantidad indeterminada de veces. Imprime la palabra 'ganso'. Tu programa termina. Las normas Intenta jugar el juego en la menor cantidad de bytes. Debe haber al...