Preguntas etiquetadas con code-golf

18
Suma las duraciones de tiempo

Desafío Escriba el código más corto que pueda sumar todas las duraciones de tiempo que aparecen en el stdin. El programa solo debe considerar las cadenas que coinciden con uno de los siguientes patrones e ignorar el resto. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds)...

18
De 0 a 2 ^ n - 1 en orden POPCORN

... Ah lo siento, no hay palomitas de maíz aquí, solo POPCNT. Escriba el programa o la función más corta que tome un número ny genere todos los enteros de 0 a 2 n - 1, en orden ascendente de número de 1 bits en la representación binaria de los números (popcount). No se permiten duplicados. El...

18
Encadenando un collar de perlas

Visión general Perlas (o Masyu) es un juego de lógica jugado en una cuadrícula. Hay perlas blancas y negras colocadas en la cuadrícula. El objetivo es formar un solo bucle cerrado que viaje a través de cada perla usando solo segmentos de línea recta y ángulos rectos. Hay algunas reglas que rigen...

18
Retire la costura de suma mínima de una matriz

El algoritmo de tallado de costura, o una versión más compleja del mismo, se utiliza para cambiar el tamaño de la imagen con contenido en varios programas gráficos y bibliotecas. ¡Vamos a jugar golf! Su entrada será una matriz rectangular de dos números enteros. Su salida será la misma matriz,...

18
Expandir una cadena codificada

Existe la codificación y decodificación de longitud de ejecución clásica. input output a3b2c5 aaabbccccc Y eso es bastante sencillo y hecho antes. El desafío es también tener en cuenta un comportamiento no estándar cuando varios caracteres preceden a la longitud de la ejecución (un solo dígito...

18
Cada paso de la distancia de Levenshtein

En este desafío, escribirá un programa que toma dos cadenas separadas por una nueva línea, s1 (la primera línea) y s2 (la segunda línea), como entrada (STDIN o la más cercana). Puede suponer que la longitud de s1 siempre será menor que 30 y mayor que la longitud de s2. El programa debería generar...

18
Contador

En tipografía, un contador es el área de una letra que está total o parcialmente encerrada por una forma de letra o un símbolo. Un contador cerrado es un contador que está completamente encerrado por una letra o símbolo. Debe escribir un programa toma una cadena como entrada e imprime el número...

18
Dibuja pilas de cajas en crecimiento

La tarea En este desafío, su tarea es dibujar una representación de arte ASCII de varias pilas de cajas de altura creciente. Se le da como entrada el número de pilas, que es un número entero positivo. La primera pila contiene una caja de tamaño 2x2. La segunda pila contiene 2 cajas de tamaño 3x3....

18
Pepitas de código

Pepitas de código Es una situación hipotética donde es viernes por la noche, y has invitado a los amigos de golf habituales a participar en tu pasatiempo favorito: el golf de código. Sin embargo, como se trata de una tarea que drena el cerebro, debe recoger algo de alimento para el grupo para que...

18
Determinar rangos de una lista de valores

Dada una lista sin clasificar de enteros positivos únicos, genera la lista más corta de los rangos más largos posibles de enteros secuenciales. ENTRADA Una lista sin clasificar de enteros positivos únicos p.ej 9 13 3 11 8 4 10 15 La entrada puede tomarse de cualquiera de los...

18
Formato de tiempo de juego incremental

Formato de tiempo de juego incremental Objetivo Los juegos incrementales a menudo tienen un temporizador de cuenta regresiva que expresa los días, horas, minutos y segundos hasta que se complete una tarea. Dependiendo del espacio disponible, pueden formatearse como: 2d 13h 23h 59m 48s 14m 3h 0m...

18
Tira los puntajes de habilidad de mi personaje D&D

En Dungeons and Dragons, algunos de los atributos más importantes de un personaje son las puntuaciones de habilidad. Hay 6 puntajes de habilidad, para las seis habilidades. Las habilidades son Fuerza, Destreza, Constitución, Inteligencia, Sabiduría y Carisma. Al determinar los puntajes de un...

18
Mini Golf Code Golf

Este es un hoyo de mini golf: El límite exterior es un círculo con radio 10 y centro (0,0). El límite interior es un círculo con radio 3 y centro (0,5). El tee está en (0, -8). Suponga que la pelota es solo un punto con radio 0. La dinámica de la pelota se rige por las siguientes reglas: La...

18
Numeración de esquemas jerárquicos

Escriba un programa que tome una cadena donde cada línea consiste en el carácter 0sangrado por un número de espacios. La línea superior no tiene sangría y todas las demás líneas se sangrarán como máximo un espacio más que la línea justo antes. Ninguna línea tendrá espacios finales, pero puede...

18
Tejido ASCII de 64 bits

Entrada Dos enteros: Un entero no negativo W en el rango de 0 a 2 ^ 64-1, que especifica el tejido. Un entero positivo S en el rango de 1 a 255, que especifica la longitud del lado. Estos se pueden tomar en el orden que más le convenga. Salida Una representación S por S ASCII de la trama...

18
X marca el lugar

X marca el lugar Su objetivo es agregar una cruz alrededor de la X mayúscula: Ejemplo de entrada / salida Entrada: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm...

18
Convertir un punto de la brújula a grados

Se me ocurrió este desafío de forma independiente, pero resulta ser lo contrario a este desafío de Doorknob . Como realmente me gusta su especificación, decidí robar gran parte de ella en lugar de preparar mis propias explicaciones. El reto Dada la abreviatura de uno de los 32 puntos en la...

18
Cajas de cambio de forma

Defino cuatro estilos de caja: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Escriba un programa o función que le dé un número entero y una cadena encontrará uno de los cuadros anteriores dentro de la cadena y cambiará su estilo...