Objectif:
Codez deux programmes où chacun des programmes sort les deux codes source entrelacés par caractère comme une fermeture éclair, un quine à double fente. La sortie d'un quine à double fente commence par le premier caractère du code source du premier programme. Si le code source de l'un des programmes est plus court que l'autre, le reste de la sortie doit être rempli avec le reste du code source plus long.
Règles:
- Vous pouvez utiliser n'importe quel langage de programmation pour les deux programmes, pas nécessairement le même langage de programmation pour les deux.
- Vos programmes ne doivent prendre aucune entrée d'un fichier, nom de fichier, réseau, l'autre programme ou quoi que ce soit d'autre.
Critères obligatoires:
- Il y a un hic, quelque part dans la sortie, le mot
QUINE
en majuscules doit exister, sans interruption. - Vous devez indiquer les deux langages de programmation que vous utilisez. Si vous utilisez le même langage de programmation pour les deux, il vous suffit d'indiquer un seul langage de programmation.
- Les deux programmes doivent pouvoir s'exécuter ou être interprétés, respectivement indépendamment de l'autre programme.
Exemple:
Avoir cet exemple de code source du programme un :
"QIE"
Avoir cet exemple de code source du programme deux :
"UN"
Ensuite, la sortie Quine à double fente valide des deux programmes doit être:
""QUINE""
C'est le code-golf, le moins d'octets lorsque l'on additionne la longueur des deux codes source, et évidemment aussi la longueur de chaque sortie de programme, gagne!
A
et XYZ
serait entrelacé? AXYZ
?
.+
ou z
fonctionne