Programación de Puzzles y Código de Golf

11
Fader de AppleSauce

En el pasado, todos los 1337 niños usaban faders de texto en las salas de chat. No sé ustedes, pero quiero sentirme genial como ellos. El único problema es que sus antiguos scripts y aplicaciones estaban fuertemente acoplados al software para el que fueron creados, por lo que no puedo utilizar esta...

11
Maxima maxima!

Inspirado por esta pregunta y refinado por Luis Mendo . Desafío Dada una matriz 2D de enteros, cada fila tiene un valor máximo. Uno o más elementos de cada fila serán iguales al valor máximo de su fila respectiva. Su objetivo es determinar qué columna (s) contienen la mayoría de las entradas que...

11
La subsecuencia aritmética más larga

Dada una secuencia finita no vacía de enteros, devuelve una subsecuencia aritmética de longitud máxima. Si hay múltiples de la misma longitud máxima, cualquiera de ellos puede ser devuelto. Definiciones: Una secuencia aritmética es una secuencia a(1),a(2),a(3),a(4),...tal que hay una constante...

11
Todos los números de Armstrong

Un número de Armstrong (AKA Plus Perfect number, o número narcisista) es un número que es igual a la suma de la nenésima potencia de los dígitos, donde nes el número de dígitos del número. Por ejemplo, 153tiene 3dígitos y 153 = 1^3 + 5^3 + 3^3, por 153lo tanto, es un número de Armstrong. Por...

11
Evaluar una batalla de Stratego

En el juego Stratego, la mecánica principal del juego es cuando atacas la pieza de un oponente con la tuya. En este desafío, tu trabajo es simular una de estas batallas y decir quién sobrevive. Especificaciones Obtendrá como entrada un par de cuerdas que representan piezas de Stratego. Las piezas...

11
Calcular las corridas de una cadena

Considere las siguientes definiciones tomadas de El número de ejecuciones en una cadena por W. Rytter. Tenga en cuenta que palabra, cadena y subcadena son todos sinónimos. Una ejecución en una cadena es un segmento periódico no extensible (con el mismo período mínimo) en una cadena. Un punto...

11
Dibuje el signo estimado de la UE

La especificación del signo "estimado" utilizado por la Directiva de la Unión Europea (U + 212e en Unicode, que no puede simplemente imprimir para este desafío) es bastante precisa. Para copiar algunas restricciones de esta pregunta : Procese el símbolo en un archivo o pantalla usando gráficos...

11
Lleva el arte ASCII a la tercera dimensión

En este desafío, ¡tienes que llevar el arte ASCII (que generalmente es 2D) a 3D! ¿Cómo? Me gusta esto, X X DD X D D X X DD a... X X DD X X DD D X X DDDD X XDDD X X DD Entonces, ¿cómo hacemos eso ? Dado el arte ascii y N, repito esta Nvez. para cada personaje (lo llamaremos...

11
Combinación lineal de dos vectores.

Resumen Ejecutivo Dada una entrada que representa dos vectores y sus respectivos "pesos", produce una salida que también representa la suma ponderada de esos vectores. Desafío La entrada consistirá en una o más líneas de los siguientes caracteres: exactamente una aparición del dígito 0, que...

11
¿Es el DAG una reducción transitiva?

El objetivo de este desafío se le da un gráfico acíclico dirigido finito (DAG), determinar si el gráfico es una reducción transitiva . Una breve explicación de lo que son un DAG y reducciones transitivas: Un DAG es un gráfico con bordes dirigidos (es decir, solo puede viajar en una dirección en...

11
Calcule el coeficiente fibonomial

Antecedentes La secuencia de Fibonacci se define como f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2) El fibonorial, similar al factorial, es el producto de los primeros n números de Fibonacci. g(n) = f(1) * f(2) * ... * f(n-1) * f(n) El coeficiente fibonomial, similar al coeficiente binomial se...

11
Cuerdas Langford

Descripción del desafío Una cadena de orden de LangfordN se define de la siguiente manera: La longitud de la cadena es igual a 2*N, La cadena contiene las primeras Nletras del alfabeto inglés, cada letra aparece dos veces, Para cada par de las mismas letras, hay Mcartas entre ellos, donde Mes la...

11
Derecho y primos truncables tfeL

Un primo truncable a la derecha es un primo donde cada prefijo es primo (en la base 10). Un primo truncable a la izquierda es exactamente lo contrario, donde cada postfix es un primo (los primos que comienzan con 0 no están permitidos). Ambas secuencias son finitas (solo hay 83 truncables a la...

11
¿Qué hay en la televisión?

Desafío Escriba un programa que, utilizando los datos XML del sitio aquí , muestre el nombre del programa que se muestra actualmente en BBC 1. Información Todos los horarios se dan a la hora de Londres (GMT + 1 en el momento de la publicación y GMT + 0 después del 30 de octubre). Por lo tanto,...

11
El cromosoma alfabético

Introducción Los desafíos del alfabeto están en nuestro ADN, así que demostrémoslo. Desafío Imprima el siguiente texto exactamente: AaBbCc cCbBaA BbCcDd dDcCbB EeFfGg gGfFeE HhIiJj jJiIhH KkLlMm mMlLkK NnOoPp pPoOnN QqRrSs sSrRqQ TtUuVv vVuUtT WwXx xXwW Yy yY ZZ zz ZZ Yy yY WwXx...

11
Crea una contracadena ilimitada

Una contracadena es una especie de datos de prueba autodescriptivos que se utilizan en las pruebas de software. No estoy seguro de que fuera realmente inventado por James Bach , pero lo sé a partir de ahí. La idea es la siguiente: los datos de prueba contienen muchos asteriscos ( *). El número...

11
Pokemon GO Evolution Calculadora de costos

¿Cansado de preguntarte siempre cuántos Pokémon más necesitas atrapar para obtener esas evoluciones de alto nivel? ¡Extrañar más! ¡Ahora escribirá un programa o función completa para calcularlo por usted! El reto: Como entrada, su programa recibirá una lista de los costos en dulces para...

11
Qué hace este botón?

Actualmente en mi trabajo nos mudamos a un nuevo edificio. Se supone que es lo último en tecnología y tiene luces automáticas, persianas enrollables automáticas, y ahora es conocido como el edificio más ecológico de esta ciudad. Sin embargo, en realidad no funciona tan bien. Las persianas...

11
Productos de Primes consecutivos

En el momento de la presentación en el sandbox, tenía una reputación de 17017, que todos ustedes podrán factorizar como 7 × 11 × 13 × 17, un producto de 4 primos consecutivos. Escriba una función o programa para generar todos los productos de dos o más primos consecutivos hasta un entero de...