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 fuente de uno de los programas es más corto que el otro, entonces el resto de la salida debe rellenarse con el resto del código fuente más largo.
Reglas:
- Puede usar cualquier lenguaje de programación para ambos programas, no necesariamente el mismo lenguaje de programación para ambos.
- Sus programas no deben recibir ninguna entrada de un archivo, nombre de archivo, red, el otro programa o cualquier otra cosa.
Criterios obligatorios:
- Hay una trampa, en algún lugar de la salida, la palabra
QUINEen mayúsculas debe existir, sin interrupciones. - Debe indicar qué dos lenguajes de programación está utilizando. Si está utilizando el mismo lenguaje de programación para ambos, entonces solo necesita indicar un lenguaje de programación.
- Ambos programas deberían poder ejecutarse o ser interpretados, respectivamente, independientemente del otro programa.
Ejemplo:
Teniendo este código fuente de ejemplo del programa uno :
"QIE"
Teniendo este código fuente de ejemplo del programa dos :
"UN"
Entonces, la salida de Quine de doble rendija válida de ambos programas debe ser:
""QUINE""
Este es el código de golf, el menor número de bytes al sumar la longitud de ambos códigos fuente, y obviamente también la longitud de la salida de cada programa, ¡gana!
Ay XYZsería intercalado? AXYZ?
.+or zworks