Connexes: Interquine
Le programme A génère le code du programme B lorsqu'il est exécuté, et B génère la source de C et C génère la source de A.
Cette fois, vous ne pouvez pas échanger deux personnages et échanger à nouveau :)
Exigences:
- Une seule langue dans tous les programmes
- Des restrictions standard contre les échappatoires s'appliquent
- Tous les programmes sont différents. Un programme qui sort lui-même n'est pas admissible. Deux qui sortent l'un de l'autre ne sont pas non plus admissibles.
- Tous les programmes sont non vides ou d'une longueur d'au moins 1 octet.
- Il n'y a rien à lire car stdin est connecté à
/dev/null
(vous pouvez abuser de cette règle si vous le pouvez ). La sortie passe à stdout. - N'utilisez pas de fonctions qui génèrent des résultats aléatoires.
Additionnel:
- Donner des explications si possible
Le score est la longueur du plus court (pouvez-vous générer un programme long à partir d'un court?). Veuillez écrire la durée de tous les programmes et mettre en surbrillance le plus petit nombre. Le retour à la ligne ne compte pas. Le score le plus bas l'emporte .