Preguntas etiquetadas con quine

11
Escribe un programa autorreplicante.

Escriba un programa simple que se copie solo cuando se ejecute. Su programa debe ser algún tipo de archivo ejecutable en Windows, Linux, etc., debe generar un nuevo archivo ejecutable, que es idéntico a su archivo ejecutable original, con un nombre aleatorio y se cierra. Su programa no debe...

11
X mayor que 3 con al menos 2 diferencias entre X e Y

Estoy tratando de jugar golf en C ++. ¿Es posible acortar esta condición? X > 3 & X - Y > 1 (Además de eliminar espacios en blanco, por supuesto). Entonces, Xes al menos 4pero X >= Y + 2. Xy Yson enteros en el intervalo [0,5]. He tratado de encontrar alguna fórmula bit a bit pero...

11
Ouroboros Quine de nivel n

Este quine ouroboros de 128 idiomas (un programa que emite un programa en otro idioma, que emite un programa en otro idioma más (125 idiomas después), que emite el programa original) es bastante impresionante. Pero desafortunadamente, tiene un número estático de iteraciones. Escriba un programa...

11
Quine de doble rendija

Objetivo: Codifique dos programas donde cada uno de los programas genere ambos códigos fuente entrelazados por carácter, como una cremallera, un Quine de doble rendija. La salida de un Quine de doble rendija comienza con el primer carácter del código fuente del primer programa. Si el código...

11
¡Interpreta la repetición!

Este desafío es el primero de una serie de dos desafíos sobre la repetición. El segundo estará listo pronto. En un lenguaje llamado Repetición (algo que acabo de inventar), consta de una cadena infinita de 12345678901234567890..., con la 1234567890repetición para siempre. La siguiente sintaxis...

11
Levenshtein Tu fuente

La distancia de edición de Levenshtein entre dos cadenas es el número mínimo posible de inserciones, eliminaciones o sustituciones para convertir una palabra en otra palabra. En este caso, cada inserción, eliminación y sustitución tiene un costo de 1. Por ejemplo, la distancia entre rolly...

11
¡Invierta una Quine!

Todos sabemos lo que es una quine . Un quine invertido es un programa no vacío que imprime el inverso de su código fuente sin leer su código fuente, y consiste únicamente en caracteres ASCII imprimibles (espacio a través ~). Aquí, "inverso del código fuente" significa lo siguiente: la salida de su...

11
Ciclador automático quine

Haga una quine pero con un giro. Declaración La quine imprime su código pero pone su primer carácter al final. (Puede hacerlo a la inversa, pero incluya esa nota en su respuesta) El resultado debe ser un programa que también sea una solución. Ejemplo: suponga que su código estaba...

11
La gran pirámide de quine

La tarea es un desafío de quine bastante simple con un giro, debe generar su código fuente en forma de pirámide. La forma de una pirámide se define a continuación: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... La principal limitación de este desafío es que su...

10
Code-Golf: secuencia de la Farey (I)

Desafío En esta tarea, se le dará un número entero N (menos de 10 ^ 5), generará la secuencia de Farey de orden N. La entrada N se da en una sola línea, las entradas son terminadas por EOF. Entrada 4 3 1 2 Salida F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3, 1/1} F1 =...

10
Navidad quine!

En el idioma que elija, escriba un programa que esté organizado en forma de árbol de Navidad que se imprima en la misma forma. Lo que no está permitido: Imprimir el archivo fuente Código que no es más que declaraciones que se hacen eco por un intérprete en virtud de que son literales (por...

10
Escribe un contador binario en quine

Escriba dos fragmentos de código, que llamaremos s_zero y s_one. El programa (l, n) consiste en l copias de s_zero y s_one correspondientes a los dígitos de n en binario, rellenadas con s_zero a la izquierda. Por ejemplo, si s_zero = fooy s_one = barentonces Program (4, 0) = foofoofoofoo Program...

10
Meta quine checker

Este desafío, si lo acepta, es escribir tres funciones o programas A, B y C: A es una quine que genera todos los A, B y C (que también es el contenido completo del código en su envío). B toma un parámetro F y comprueba si se trata de una quine (salida de FBC) o si está haciendo algo diferente. C...

10
Escribir una semiquina

Supongamos que tiene 2 idiomas, Ay B. Una cadena ses una semiquina Ay Bsi cumple las siguientes condiciones: sEs una quine en el lenguaje A. ses un políglota en Ay B. El resultado de ejecutarse scomo un Bprograma es una cadena diferente s', que es una quine B. El objetivo de este desafío es...

10
Transponer quine

En esta variante de quine, su programa debe generar su código fuente transpuesto a través de la diagonal desde la parte superior izquierda a la parte inferior derecha. Por ejemplo: su programa en cuatro lineas salidas yof ono u u r r      p l r i o n g e r s a m El espacio en...

10
El período más largo iterando quine

Como sabemos, un quine es un programa que genera su propio código fuente. Sin embargo, también es posible escribir un programa que genere otro programa diferente que emita el primer programa nuevamente. Por ejemplo, el programa Python 2 x = '''x = {} print 'print