Programación de Puzzles y Código de Golf

34
Solucionador de buscaminas

¡Ya generamos campos de Buscaminas , pero alguien realmente tiene que barrer esas minas generadas antes de que PCG explote! Su tarea es escribir un Solucionador de buscaminas que sea compatible con una versión ligeramente modificada de la solución aceptada de "Buscaminas de trabajo" (las acciones...

34
¿A dónde va el láser?

Tome una cuadrícula bidimensional y dibuje una serie de segmentos de línea en ella para representar espejos. Ahora elija un punto para colocar un láser teórico y un ángulo para definir la dirección a la que apunta. La pregunta es: si sigue la trayectoria del rayo láser durante una distancia...

34
Desplegar una matriz

Este desafío fue inspirado por una pregunta en Mathematica.SE . Digamos que tiene una lista / matriz anidada de alguna estructura arbitraria (las listas en cada nivel no necesariamente tienen la misma longitud). Para simplificar, asumiremos que los nodos son enteros no negativos o matrices vacías....

34
El juego de las ciudades

Introducción El juego tiene lugar en un mundo pequeño con diferentes ciudades. Los gobernantes de las ciudades se odian y desean gobernar el mundo. La gente se divide en dos grupos, guerreros y nacidos bajos. Sin embargo, los nacidos bajos pueden elevarse a guerreros. Eres el gobernante de tres de...

34
Cryptographic hash golf

Este concurso ha terminado. Debido a la naturaleza de los desafíos de policías y ladrones , el desafío de policías se vuelve mucho más fácil cuando el interés en el desafío de ladrones asociado ha disminuido. Por lo tanto, si bien aún puede publicar funciones hash, su respuesta no será...

34
Cree una interfaz que se ajuste a los tipos XKCD

colors.rgb ("azul") produce "# 0000FF". colors.rgb ("azul amarillento") produce NaN. colors.sort () produce "arcoiris" Usando las reglas establecidas en la imagen y su texto de título (citado aquí), cree un programa que acepte toda la entrada dada y muestre la salida apropiada. La entrada...

34
¿Qué día es (en Flooptonia)?

¡Eres un turista espacial en camino al planeta Flooptonia! El vuelo tomará otros 47.315 años, por lo que para pasar el tiempo antes de que se congele criogénicamente, decide escribir un programa para ayudarlo a comprender el calendario flooptoniano. Aquí está el calendario flooptoniano de 208...

34
Palabras retorcidas!

Palabras retorcidas! Dada una cadena y un entero positivo. Debes torcer la cuerda, de un lado a otro. Ejemplo de entrada / salida Entrada Programming Puzzles & Code Golf 4 Salida Prog mmar ing zzuP les oC & de G flo Entrada La entrada puede tomarse a través de STDIN o argumento...

34
Afectuosos recuerdos de pasados ​​pasados

Considere un número primo p , escrito en la base 10. La memoria de p se define como el número de primos distintos estrictamente menores que p que están contenidos como subcadenas de p . Reto Dado un número entero no negativo n como entrada, encuentre el primo más pequeño p tal que p tenga memoria...

34
¡Elija los números de Powerball!

Powerball es una lotería estadounidense que recientemente ha llamado la atención porque el premio mayor actual (a partir del 11 de enero de 2016) es el mayor premio de lotería de la historia , con alrededor de $ 1.5 mil millones ( USD ). Los jugadores de Powerball eligen 5 números distintos de 69...

34
Ordenar por multiplicación

Debería escribir un programa o función que, dada una lista de enteros positivos, multiplique cada elemento con el entero positivo más pequeño posible para crear una lista estrictamente creciente. Por ejemplo si la entrada es 5 4 12 1 3 las multiplicaciones serán 5*1=5 4*2=8 12*1=12 1*13=13...

34
1-up su promedio quine

Una quine 1-up es un programa que es muy similar a una quine. La principal diferencia es que, en lugar de imprimirse una vez, cuando se concatenan n copias del programa, el resultado imprime el programa original n + 1 veces. Ejemplo Si su programa es Abc123: Abc123 ->