Objective:
Code two programs where each of the programs outputs both source codes interlaced per character like a zipper, a Double-slit Quine. The output from a Double-slit Quine is starting with the first character from the source code of the first program. If the source code of one of the programs is shorter in length than the other, then the rest of the output must be filled with the rest of the longer source code.
Rules:
- You can use any programming language for both programs, not necessary the same programming language for both.
- Your programs should not take any input from a file, file name, network, the other program or anything else.
Mandatory criteria:
- There is a catch, somewhere in the output the word
QUINE
in capital letters must exist, uninterrupted. - You need to state what two programming languages you are using. If you are using the same programming language for both, then you only need to state one programming language.
- Both programs should be able to execute, or be interpreted, respectively independent of the other program.
Example:
Having this example source code of program one:
"QIE"
Having this example source code of program two:
"UN"
Then the valid Double-slit Quine output from both programs must be:
""QUINE""
This is code-golf, the least bytes when summing the length of both source codes, and obviously also the length of each programs output, wins!
A
andXYZ
be interleaved?AXYZ
? \$\endgroup\$.+
orz
works \$\endgroup\$