Preguntas etiquetadas con code-challenge

17
Compresión de monopolio

Dada una cadena que representa el estado actual de un juego de Monopoly al comienzo del turno de un jugador, comprime todos los datos necesarios en la salida más pequeña. Las respuestas serán juzgadas por el tamaño de salida y el tamaño de la fuente . Nota: Existen muchas variaciones regionales,...

17
Orden inverso de palabras en una cadena in situ

La tarea Se le da una cadena mutable que coincide [a-z]+( [a-z]+)*. Debe mutarlo en la cadena que contiene las mismas palabras, pero en orden inverso, de modo que "hola a todos" se convierta en "a todos allí hola". No se le permite usar más que una cantidad constante de memoria adicional (por lo...

17
Vendedor ambulante

Se le da, como una lista o vector o lo que sea, un grupo de 3 tuplas o lo que sea, donde las dos primeras cosas son cadenas y la tercera es un número. Las cadenas son ciudades, y el número es la distancia entre ellas. El orden de las ciudades en la tupla es arbitrario (es decir, no importa cuál...

17
Número máximo de violaciones de PEP8 en una sola línea

Su tarea es escribir un archivo que contenga una línea con muchas violaciones pep8 . Las normas: Utilizamos pep8 versión 1.5.7 y la configuración predeterminada. No se permite llamar a pep8 con otras opciones de línea de comando o usar un archivo rc personalizado. Longitud máxima de línea 120...

17
Crea un compilador de FizzBuzz

Bienvenido al mundo del compilador de golf. Su tarea es escribir un programa que genere otro programa para reproducir una variante de FizzBuzz en las especificaciones. Su compilador Escriba un compilador que genere variantes del programa FizzBuzz según las especificaciones. La especificación de...

17
Buen viejo vector de sufijo

Inspirado en un viejo manual ... El reto Defino la una ésimo sufijo vector de b como la lista de Boole de longitud una con b arrastra valores Truthy. Escriba un programa o función que, dado a a y b por cualquier medio, devuelve el a th sufijo vector de b por cualquier medio. Ahora esto puede...

17
Frustrar la compresión de Lepton

Dropbox lanzó recientemente Lepton ( GitHub ), un método que comprime sin pérdidas las imágenes JPEG de ida y vuelta, ahorrando un promedio del 22%. Debido al principio del casillero , no se puede garantizar que ningún algoritmo de compresión general genere un archivo más pequeño ( general...

17
Encuentra patrones en cadenas

En este desafío, su tarea es localizar subcadenas con una estructura dada. Entrada Su entrada será dos cadenas alfanuméricas no vacías, un patrón p y un texto t . La idea es que cada carácter de prepresenta una subcadena contigua no vacía tque ocurre una al lado de la otra, y prepresenta su...

17
Máquina de verdad extendida

Mucha gente sabe qué es una máquina de verdad en la programación. Pero es hora de poner las cosas a un nivel superior. ¡Presentamos la máquina de la verdad extendida! Una máquina de verdad extendida toma dos cosas como entrada, un entero ny una cadena no vacía s. Produce s ntiempos con espacios en...

17
Elementos que desaparecen

Dada una cadena Sy una lista de índices X, modifique Seliminando el elemento en cada índice de Smientras usa ese resultado como el nuevo valor de S. Por ejemplo, dado S = 'codegolf'y X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove...