Programación de Puzzles y Código de Golf

12
Parche de calabaza aleatorizado

Estaba caminando por un huerto de calabazas el otro día para una fiesta de cumpleaños, y noté que las enredaderas de calabaza formaban un patrón ingenioso, con remolinos, bucles y retoños. Vamos a simular eso aquí con algo de arte ASCII. (()) \ p--q p-----q / \ / \ (()) b--d (()) Reglas de...

12
Generar un laberinto de un camino

Dado un número entero impar N (5 <= N <= 51), genere un laberinto con una longitud lateral N que cumpla los siguientes requisitos: El laberinto debe estar compuesto por los personajes | -y +. Debe usar el |personaje como un muro vertical, el -personaje como un muro horizontal, y si ese muro...

12
Animar a Adve el aventurero

El reto Su tarea es animar a Adve the Adventurer moviéndose a través de un laberinto espeluznante (es decir, Halloween). Adve es un •; Sin embargo, es un personaje fluido, por lo que no le importa que lo represente un personaje diferente. Para animar a Adve, imprime cada cuadro; un marco es el...

12
Cuadrada-espiral de la cadena!

Dada una cadena, primero cuadrácela de la siguiente manera: Primero, escribe la cadena. abcde A continuación, escriba la cadena girada una izquierda. abcde bcdea Siga haciendo esto hasta que haya escrito líneas len (cadena) . abcde bcdea cdeab deabc eabcd Ahora, lee de la cadena...

12
Números poligonales!

Introducción En matemáticas, un número poligonal es un número representado como puntos o guijarros dispuestos en la forma de un polígono regular. Los puntos se consideran alfa (unidades). Estos son un tipo de números figurados bidimensionales. El número 10, por ejemplo, se puede organizar...

12
Quiero verte morir de sed

Eres un viajero que cruza el desierto entre dos pueblos. No puede llevar suficiente agua para cruzar sin detenerse. Esta es una variación de un rompecabezas clásico. Las normas Un desierto se ve así: una cuadrícula WxH de espacio mayormente vacío. El espacio marcado Ses donde comienzas, Ees donde...

12
¡Agrupe estas células!

Este desafío se basa en el juego Layerz. Dado, en stdin o como argumento de función, una matriz rectangular 2D de celdas donde cada celda contiene un espacio en blanco (puede optar por usar 0s en lugar de espacios en blanco sin penalización), un 1, un 2, un 3 o un 4 ; encuentre una manera de...

12
Contraer ascii-art

Desafío Dada una cuadrícula rectangular de caracteres ascii imprimibles como una cadena o mediante una entrada estándar, escriba una función o programa que contraiga los caracteres no espaciales en una pila en la parte inferior. Las normas: La salida tiene las mismas dimensiones y caracteres...

12
¡Ayúdame a desenredar estos cables!

¡Mis cables están enredados! ¿No es molesto cuando los cables se enredan? Bueno, eso me pasó a mí, ¡así que me gustaría ayudarme a desenredarlos! Para su comodidad, los desconecté a todos del dispositivo, pero todavía están conectados a la toma de corriente. ¡Tu desafío es descubrir cómo...

12
Convertir una muestra a un índice

Estamos poniendo las bolas en un número fijo unos contenedores. Estos contenedores comienzan vacíos. Empty bin (a=4): 0 0 0 0 Y uno por uno agregamos bolas a los contenedores. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Necesitamos una forma rápida de recorrer todos los estados posibles que...

12
Maths Metagolf Mania!

Especificaciones de Mathemania: Cada pieza del código de Mathemania comienza con el número 2. Desde el 2, puede hacer las siguientes operaciones: e: Exponenciación. El valor predeterminado de este comando es cuadrar el número. f: Factorial. El valor predeterminado de este comando es usar el...