Preguntas etiquetadas con compile-time

Para los desafíos que implican hacer algo en tiempo de compilación, en lugar de en tiempo de ejecución. Esto significa que solo pueden competir los lenguajes compilados.

372
Construye una bomba compiladora

Introducción Probablemente esté familiarizado con las bombas zip , las bombas XML , etc. En pocas palabras, son archivos (relativamente) pequeños que producen un enorme rendimiento cuando son interpretados por software ingenuo. El desafío aquí es abusar de un compilador de la misma...

146
El código más corto para aflojar legítimamente

Soy desarrollador y no tengo ganas de hacer mi trabajo. Sé por XKCD que la mejor excusa para aflojar es que su código está compilando . ¡Debido a esto, creo que necesito un código que se compilará para siempre! Y debido a que soy flojo y no quiero tener que escribir mucho, esto tiene que hacerse...

44
Bloquea tu compilador favorito [cerrado]

Escriba un código perfectamente legal en un lenguaje decente de su elección cuya compilación bloqueará el compilador o lo enviará a un bucle infinito (tiempo de compilación infinito). Restricciones Use un lenguaje estándar que se use en el mundo real. Use un compilador estándar y bien...

25
Sustitución recursiva de cuerdas

La tarea Escribir un programa o función que con tres cadenas A, B, Cproduce una cadena de salida donde cada instancia de Bin Aha sido sustituida recursivamente con C. Sustituir recursivamente significa repetir una sustitución en la que en cada paso todas las instancias no superpuestas de Bin...

19
Orden de inserción inversa

Objetivo Genere la lista codificada original, a partir de los movimientos que haría una Clasificación de inserción para ordenarla. La lista original tendrá todos los números desde 0hasta N-1(inclusive) donde Nestá el tamaño de la entrada. Entrada Una lista que contiene los movimientos necesarios...

18
Días comprimidos de la semana

Dada una entrada de una lista de días de la semana, genera la representación ordenada más corta de la lista. El formato de la entrada es una cadena que consta de una o más de las subseries de dos caracteres Su(domingo), Mo(lunes), Tu(etc.), We, Th, Fr, y Sa. La entrada no necesariamente se puede...

17
Matriz ascendente

La "matriz ascendente" es una matriz infinita de números enteros (incluido 0) en la que cualquier elemento es el elemento más pequeño disponible que no se haya utilizado previamente en la fila y columna respectivas: | 1 2 3 4 5 6 ... --+---------------- 1 | 0 1 2 3 4 5 ... 2 | 1 0 3 2 5 4 ... 3 |...

17
Un patrón simple

Entradas: Dos dígitos individuales (llamémoslos my n) y dos caracteres (llamémoslos ay b) en el formato de entrada de su elección. Salida: Para el tutorial, finja m=2, n=5, a='a', b='b'. Su salida será una cadena construida a partir de sus cuatro entradas. Llamemos a la cadena result, con valor...

12
Encuentre los coeficientes de una función generadora racional

Si escribimos una secuencia de números como los coeficientes de una serie de potencias, entonces esa serie de potencia se denomina función generadora (ordinaria) (o Gf) de esa secuencia. Es decir, si para alguna función F(x)y serie de enteros a(n)tenemos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4...