Programación de Puzzles y Código de Golf

20
Predecir una colisión: ¿se escapará el ladrón?

Piense en una carretera como una recta numérica, que comienza 0y continúa indefinidamente: ................................................................. Hay dos autos en la carretera: Cy R. Ces el policía que intenta atrapar R, el ladrón. Ccomienza en 0, y Rcomienza en algún lugar del...

20
Encontrar a tu pareja

Desafío Dada una lista arbitraria de 2 tuplas, y un solo elemento en una de esas tuplas, genera su "compañero", es decir, dado ay [(i,j),...,(a,b),...,(l,m)], salida b. Puede suponer que todas las tuplas son únicas y que todos los elementos de las tuplas son cadenas. Además, suponga que no tiene...

20
¡Dobla el número entero para ahorrar espacio!

El loco matemático posee una amplia colección de números y, por lo tanto, el espacio que le queda es bastante limitado. Para salvar a algunos, debe doblar sus enteros, pero desafortunadamente es muy vago. Su tarea, si desea ayudarlo, es crear una función / programa que pliegue un entero positivo...

20
¿Cuántos estados limito?

Cuando era más joven, tenía un gran mapa de los Estados Unidos pegado en mi pared frente a mi cama. Cuando estaba aburrida, miraba ese mapa y pensaba en cosas. Cosas como el teorema de los cuatro colores, o qué estado limitaba con la mayoría de los otros estados. Para ahorrarme un poco de capacidad...

20
Mantener / soltar / aumentar secuencia

Aquí está la secuencia de la que estoy hablando: {1, 4, 5, 9, 10, 11, 16, 17, 18, 19, 25, 26, 27...} A partir de 1, mantenga 1, suelte los siguientes 2, mantenga los siguientes 2, suelte 3, mantenga 3 y así sucesivamente. Sí, ¡también está en OEIS (A064801) ! El reto Dado un entero n>0,...

20
¿Las listas son divisibles?

Inspirado (con la explicación robada) esto Antecedentes Digamos que tiene dos listas A = [a_1, a_2, ..., a_n]y B = [b_1, b_2, ..., b_n]de enteros. Decimos que Aes potencialmente divisible por Bsi hay una permutación de Beso que hace a_idivisible por b_ipara todos i. El problema es entonces: ¿es...

20
Construye un tablero de ajedrez

Para este desafío, imprimirá las coordenadas y el color de cada pieza al comienzo de un juego de damas. Ingrese x e y (separados por comas) para cada cuadrado (indexado 0-7) en un tablero de ajedrez, seguido de una "r" o "b" (para rojo o negro) donde la parte superior del tablero (más cerca de y...

20
Cuenta los cambios en una matriz

Su tarea hoy es escribir un programa o función que tome una matriz de enteros y cuente la cantidad de veces, leyéndola de izquierda a derecha, que el valor cambia. Esto es más fácil de mostrar con un ejemplo:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17** **3**] => 4 Caso de...

20
Triángulos de hexágonos

Supongamos un mosaico infinito de hexágonos compuestos de |/\caracteres. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Dada la entrada n > 0, emite una porción triangular de ese mosaico como se muestra en los ejemplos a continuación, anclado con un _en el medio de un...

20
Encuentra la diferencia BCD de un número

Diferencia BCD Dado un número entero n, conviértalo a BCD ( decimal codificado en binario ) reemplazando cada dígito decimal con su representación binaria de 4 dígitos 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Luego gire la lista de dígitos binarios para encontrar los números más grandes y más...

20
Representación de rebajas simple

Hay varias formas de crear encabezados en publicaciones en la red de Stack Exchange. El formato que es más comúnmente 1 utilizado en PPCG parece ser: # Level one header ## Level two header ### Level three header Tenga en cuenta el espacio después de las marcas hash. Además, tenga en cuenta que...

20
Números digitales

Un número triangular es un número que se puede expresar como la suma de enteros positivos consecutivos, comenzando en 1. También se pueden expresar con la fórmula n(n + 1) / 2, donde nhay algún entero positivo. La contraparte digital de un número se calcula de la siguiente manera: Dividir un...

20
Intercambia el Endianness

Como la mayoría de ustedes probablemente saben, las memorias de hardware (direccionables por byte) se pueden dividir en dos categorías: little-endian y big-endian . En las memorias little-endian los bytes están numerados comenzando con 0 en el extremo pequeño (menos significativo) y en los...

20
Reglas dispersas mínimas

Una regla estándar de longitud n tiene marcas de distancia en las posiciones 0, 1, ..., n (en cualquiera de las unidades). Una regla escasa tiene un subconjunto de esas marcas. Una regla puede medir la distancia k si tiene marcas en las posiciones p y q con p - q = k . El reto Dado un número...

20
Imprimeme una escala

¡Oh no! ¡Tengo un examen teórico pronto y todavía no recuerdo las escalas! Ayúdame a recordar mis escalas principales imprimiendo lo siguiente: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ - B C♯ D♯ E F♯ G♯ A♯ B 4♯ - E F♯ G♯ A B C♯ D♯ E 3♯ - A B C♯ D E F♯ G♯ A 2♯ - D E F♯ G A B C♯...