Preguntas etiquetadas con code-golf

20
Encuentra el extraño en una secuencia

El reto: Considere la función F(N) = 2^N + 1donde Nes un entero positivo menor que 31. La secuencia definida por esta función es: 3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433,...

20
Clasificación de teclas múltiples

Dada una lista de índices y cero o más listas de enteros, genera las listas de enteros, ordenadas en orden ascendente, con la prioridad clave desde la primera entrada. Ejemplo Deje que la entrada de teclas sea [1, 0, 2]y la entrada de listas sea [[5, 3, 4], [6, 2, 1], [5, 2, 1]]. Esas listas...

20
KITT coche ASCII art

La serie de televisión de los 80 Knight Rider presentó un auto inteligente y consciente de sí mismo llamado KITT. Un aspecto distintivo del automóvil era una barra de escáner frontal que permitía a KITT "ver" (y que parecía sospechosamente familiar para los fanáticos de otra serie de televisión...

20
Un cartel que muestra las horas de apertura agrupadas de un café

Probablemente haya visto estas señales en las puertas de varias tiendas: HORARIO DE APERTURA lunes-viernes 0900-1800 sábado- domingo 1100-1530 La tarea aquí es generar un signo como ese, agrupando días consecutivos con el mismo horario de apertura, a partir de una lista de horarios de...

20
Visualiza la clasificación

Digamos que tengo una lista como [3, 0, 4, 2, 1], y utilizo el ordenamiento por selección para ordenarlo, podría visualizarlo así: 3,0,4,2,1 |-| 0,3,4,2,1 |-----| 0,1,4,2,3 |-| 0,1,2,4,3 |-| 0,1,2,3,4 Este desafío se trata de visualizar una clasificación como esta. Entrada Su entrada será...

20
Sufijos Explotados

Dada una cadena ASCII, genera los sufijos explotados de la misma. Por ejemplo, si la cadena era abcde, hay 5 sufijos, ordenados de mayor a menor: abcde bcde cde de e Luego se explota cada sufijo , lo que significa que cada personaje se copia tantas veces como su ubicación indexada en ese sufijo....

20
Números espaciados

Dada una lista de Nenteros no negativos, emite esos números con espacios rellenados a la izquierda por una longitud de N. (Alternativamente, devuelva una lista de caracteres / cadenas). Puede suponer que Nes mayor o igual que el número de dígitos del número más grande en la lista. Se permiten...

20
Codegolf el permanente

El desafío es escribir codegolf para el permanente de una matriz . El permanente de una matriz n-by- = ( ) se define comonAai,j Aquí S_nrepresenta el conjunto de todas las permutaciones de [1, n]. Como ejemplo (de la wiki): Su código puede recibir información como lo desee y proporcionar...

20
Encuentra la desviación máxima

Este problema está "inspirado" en una pregunta que se hizo originalmente en Quora (no para golf de código). Solo quiero que sea un desafío para ustedes (y mi primer problema presentado aquí). Dada una matriz de elementos enteros vy un entero d(suponemos que d es menor o igual a la longitud de la...

20
Encuentra los Emirps!

Un emirp es un primo no palindrómico que, cuando se invierte, también es primo. La lista de emirps de base 10 se puede encontrar en OEIS . Los primeros seis son: 13, 17, 31, 37, 71, 73 Sin embargo, debido a la regla de reversión, los emirps son diferentes en cada base. Por ejemplo, los...

20
Pelar la papa

Esta es una papa: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Más generalmente, una papa de tamaño N se define como la siguiente forma: Si N es par, son 2 @símbolos centrados , seguidos de 4 @símbolos centrados , seguidos de 6 @símbolos centrados , hasta N @símbolos centrados ; luego, @símbolos...

20
Mostrar un reloj digital

Mostrar un reloj digital (Veo que hay muchos desafíos de reloj, he intentado leerlos todos, estoy bastante seguro de que esto es único) Escribir un código que actualiza continuamente un reloj digital mostrado en el formato h:m:sen que h, my spuede ocupar 1 o 2 caracteres cada una. Las...

20
Multiplicación de cremallera

Introducción Definamos una nueva operación aritmética, que llamo multiplicación de cremallera . Para que la cremallera multiplique dos enteros no negativos, agrega ceros a la izquierda para hacer que las longitudes coincidan, multiplique los dígitos de base 10 correspondientes de los números,...

20
Invertir localmente un polinomio

Desafío Dado un polinomio pcon coeficientes reales de orden 1y grado n, encontrar otro polinomio qde grado a lo sumo nde tal manera que (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), o dicho de otro modo tal que p(q(X)) = X + h(X)cuando hes un polinomio arbitrario con ord(h) ≥ n+1. El polinomio qestá...

20
Random Pixel Poking

Su tarea es simple: escriba un programa que reemplace los píxeles aleatorios en un rectángulo negro de 16px * 8px (ancho por alto) con un píxel blanco. Los agujeros deben ser uniformemente aleatorios, y debe generar la imagen de 16 px por 8 px con los píxeles blancos insertados. Reemplace solo 1...