Programación de Puzzles y Código de Golf

10
¿Cuántas palabras de poder grité?

En Skyrim, el personaje del jugador puede usar poderosos gritos mágicos (Thu'ums) para lograr sus objetivos. Cada grito consta de tres palabras, sin embargo, el jugador puede usar la primera o dos palabras para lograr el mismo efecto con menos poder pero con un tiempo de reutilización más...

10
Transponer quine

En esta variante de quine, su programa debe generar su código fuente transpuesto a través de la diagonal desde la parte superior izquierda a la parte inferior derecha. Por ejemplo: su programa en cuatro lineas salidas yof ono u u r r      p l r i o n g e r s a m El espacio en...

10
Estrella húmeda ASCII

Descripción de entrada Una cadena (para obtener mejores resultados, todos los caracteres deben poder imprimirse y tener el mismo ancho). Descripción de salida Una estrella de personaje siguiendo el patrón: 0 0 0 1 1 1 222 0123210 222 1 1 1 0 0 0 donde 0, 1... son caracteres...

10
Consejos para jugar golf en D2

¿Qué consejos generales tienes para jugar al golf en D ? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para D (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

10
Genera combinaciones con reemplazo

Liste todas las combinaciones con reemplazo (o combinaciones con repetición) de tamaño k de un conjunto de n elementos. Una combinación con reemplazo es un conjunto múltiple desordenado en el que cada elemento también está en el conjunto de n elementos. Tenga en cuenta que: No está ordenado Por...

10
establecer intersección de dos listas

Su objetivo es calcular la intersección establecida de dos listas de enteros. La intersección se define como el grupo único de enteros no ordenados que se encuentra al menos una vez en ambas listas de entrada. Entrada La entrada puede estar en cualquier formato deseado (parámetro de función,...

10
Imprime la diferencia en la secuencia Thue-Morse

Tenga en cuenta que cuando digo "negar", me refiero a reemplazar todos los ceros (es decir, una negación bit a bit) La secuencia Thue-Morse es como 01101001 La forma en que lo genera es: Comienza tomando 0. Niega lo que queda y añádelo hasta el final. Entonces, toma 0. Negarlo y agregarlo al...

10
Conecta las letras

Inspirado en este pequeño juego . Desafío Dada como entrada la posición inicial de una cuadrícula (siempre 5x5), así: -ABCD -A--- ---C- ---BD --E-E Necesita conectar las letras (las mismas letras juntas), eliminando todos los -espacios vacíos . Las letras serán siempre A,B,C,D and E. Cada par...

10
Invertir una matriz N-Dimensional

Detalles Escriba una función o programa que, dada una matriz (o lista), que contiene solo enteros, devuelve o genera una matriz con todos los subelementos invertidos. Es decir, invierta todos los elementos de la matriz más profunda, luego la segunda más profunda, etc. No es necesario especificar...

10
Segmentos de línea de números romanos

Escriba un programa o función que acepte un número entero en el rango 1..3999 como entrada y devuelva el número de segmentos de línea necesarios para expresar ese número entero en números romanos estándar (por lo que usaría XL pero no VM). Ejemplos: 1 -> 1 4 -> 3 5 -> 2 9 -> 3 10...

10
La última etapa de contaminación.

Hay un virus dentro de un receptor de 5x5. Como sabemos cómo propaga su contaminación, su misión es generar la última etapa de la contaminación. El recipiente Se representará como una matriz bidimensional de 5x5: 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 1 Donde 1significa una posición...

10
Imprimir matrices desde la mitad

Esta es una pregunta de código de golf. Dados los enteros syn, la tarea es generar todas las matrices de longitud n que toman valores de -s a s. El único giro es que debe generarlos en el siguiente orden. La matriz de ceros de longitud n. Todas las matrices de longitud n con elementos de -1 a...

10
Particionar una lista!

En este desafío, debe particionar una lista, donde las particiones tienen un tamaño máximo, un tamaño mínimo y un tamaño preferido. Usaré la notación (min,pref,max) para indicar los tamaños en este desafío. Para aquellos que no están familiarizados con la partición, la siguiente lista se ha...

10
Cruces, sin ceros

Todos se dan cuenta de que Tic Tac Toe es un juego resuelto. Sin embargo, la versión Misère de only-Xs ofrece una alternativa interesante. En esta versión del juego, ambos jugadores juegan Xs en el tablero e intentan evitar hacer tres seguidos. Si desea ver más sobre esto, Numberphile tiene un...

10
Ordenar palabras para encajar en una cadena dada

Dada una cadena de letras y un conjunto de palabras, genera un orden de las palabras para que se puedan encontrar en la cadena colocando letras que no son necesarias. Las palabras pueden aparecer más de una vez en el conjunto de palabras. La cadena de entrada y todas las palabras constarán de 1 a...