Programación de Puzzles y Código de Golf

42
Pintar por números

Te dan una imagen en color verdadero. Su tarea es generar una versión de esta imagen, que parece pintada con pintura por números (actividad de los niños, no nonogramas). Junto con la imagen, se le dan dos parámetros: P , el tamaño máximo de la paleta de colores (es decir, el número máximo de...

42
Al menos h con al menos h

Entrada Una lista de enteros no negativos. Salida El número entero no negativo más grande, de hmodo que al menos uno hde los números de la lista sea mayor o igual que h. Casos de prueba [0,0,0,0] -> 0 [12,312,33,12] -> 4 [1,2,3,4,5,6,7] -> 4 [22,33,1,2,4] -> 3 [1000,2,2,2] ->...

42
No es tu máquina de frijoles de rutina

Considere esta versión ASCII de un mecanismo similar a una máquina de frijoles o un juego plinko / pachinko : O ^ \ ^ ^ ^ \ \ ^ / ^ U U U U U 1 2 3 4 5 El Oes una bola que se cae. Cuando golpea a ^, hay una probabilidad de 50-50 de ir hacia la izquierda o hacia la derecha. Cuando golpea...

42
Bloque de construcción Bot Flocks!

El concurso ha terminado! Introducción Este es un concurso interactivo del rey de la colina donde el controlador está completamente contenido en un fragmento de pila al final de la pregunta. El controlador lee automáticamente las respuestas y juega a través de juegos. Cualquiera puede ejecutarlo...

42
Un generador principal natural

Hay una gran cantidad de funciones generadoras principales. Casi todos están construidos y se basan en el tamiz de Eratóstenes, la función de Möbius o el teorema de Wilson y, en general, no son factibles de calcular en la práctica. Pero también hay generadores, que tienen una estructura muy fácil y...

42
¡Es súper efectivo!

En Pokémon hay 18 tipos: Normal Fighting Flying Poison Ground Rock Bug Ghost Steel Fire Water Grass Electric Psychic Ice Dragon Dark Fairy Un Pokémon puede tener mecanografía simple o doble. Por ejemplo, Pikachu es Electricy Tyranitar es Rock/Dark. El orden de los tipos no importa. Un Pokémon...

42
¡Dios mío, está lleno de espacios!

Algunas personas insisten en usar espacios para tabulación y sangría. Para la tabulación, eso es indiscutiblemente incorrecto. Por definición, los tabuladores deben usarse para la tabulación. Incluso para la sangría, los tabuladores son objetivamente superiores: Existe un claro consenso en la...

42
Imprime los nombres de los personajes

Cada personaje de Unicode tiene un nombre, como "LETRA DE CAPITAL LATINO A". Un nombre de carácter Unicode puede contener solo letras mayúsculas, espacios en blanco y el signo menos. Escriba un programa que lea un texto y muestre los nombres de cada carácter en una nueva línea. Por ejemplo, si la...

42
Juguemos la ocarina

Como todos sabemos, la serie Zelda es una de las mejores series de juegos jamás hechas. En honor a eso, toquemos algunas canciones en la ocarina. Reto: Escriba un programa que, dada una canción, genere la partitura para stdout para esa canción en particular. Entrada: La canción de la que tendrá...

42
El obispo borracho

En la criptografía de clave pública, una huella digital de clave pública es una secuencia corta de bytes utilizada para identificar una clave pública más larga. En SSH, en particular, se pueden usar para verificar que un servidor es de hecho el servidor con el que espero comunicarme y que no...

42
Mejoras para el hogar para el Minotauro

Mejoras para el hogar para el Minotauro El laberinto cretense es bastante fácil de dibujar. Simplemente comience con una forma simétrica (aquí en rojo). Llamemos a todos los puntos finales de esas líneas 'nodos'. Luego comienza a dibujar los arcos (negro): el primero siempre comienza en el nodo...

42
¿Es un pangrama?

Escriba una función o programa que tome como entrada una cadena e imprima un valor verdadero si la cadena es un pangrama (una secuencia de letras que contiene al menos una de cada letra en el alfabeto inglés) y un valor falsey de lo contrario. El caso de las letras debe ser ignorado; Si la cadena...

42
Numeración de habitaciones de hotel

Dada la entrada de un "hotel" en el arte ASCII con una habitación individual marcada, envíe el número de la habitación de acuerdo con ciertas reglas. Aquí hay un ejemplo de un hotel ASCII: ## ## ##### ## ##### ###### ## ##### ###### ## ##### ###### ## Aquí hay algunas cosas más sobre los...

42
Impostores en el zoológico

Quieres abrir un nuevo zoológico. Será asombroso. Pero siendo el tacaño que eres, solo quieres permitirte animales de tres letras (todos saben que el costo de un animal es proporcional a la longitud de su nombre). Ahí va tu sueño de hacer que la gente pague para ver un elephant. Pero de repente...

42
Invierte las consonantes

El programa debe tomar una cadena como entrada e invertir las consonantes, manteniendo el orden de las vocales. Todas las letras estarán en minúsculas, por lo que no tiene que preocuparse por la carcasa. Siguen ejemplos. Entrada: a test case. Las consonantes aquí son t,s,t,c,s. Ellos deben...