Preguntas etiquetadas con code-golf

11
Dibuja un triángulo phi

Aclaración: Básicamente, necesitas hacer esto La función totient de Euler tiene el nombre de phi. Intentemos calcular phi (8) Primero, enumere todos los números 8 y hacia atrás, sin incluir 0 o menos 8 7 6 5 4 3 2 1 Ahora encuentre qué números no comparten un factor con 8 (1 no cuenta) y...

11
¿Se superponen estos cuadrados?

Dadas las coordenadas de las esquinas superiores izquierdas de dos cuadrados y sus longitudes laterales, determine si los cuadrados se superponen. Un cuadrado incluye las líneas superior e izquierda, pero no las líneas inferior y derecha. Es decir, un punto (a,b)está dentro de un cuadrado con...

11
Imprime el mosaico AdamN

Adam7 es un algoritmo de entrelazado para imágenes ráster, como PNG. Se llama algoritmo "Adam7" porque fue inventado por Adam M. Costello, y se genera siguiendo un patrón determinado 7 veces. Una de las cosas interesantes sobre el algoritmo Adam7 que lo hace realmente divertido para el golf de...

11
Cadenas Steiner recursivas

Steiner Chains es un conjunto de N círculos donde cada círculo es tangente a otros 2 círculos que no se cruzan, así como a los círculos anteriores y siguientes de la cadena, como se ve en las imágenes a continuación: En este desafío, escribirá un programa / función que dibuja cadenas Steiner de...

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...