Défi
Dans ce défi, vous allez écrire le premier programme, p 1 , d'une séquence infinie de programmes, dans laquelle l'exécution de p n sorties / génère le programme p n + 1 . Lors de la concaténation des premiers n> = 2 programmes, la séquence doit sortir n
.
Exemple
Disons que les 4 premiers programmes sont:
p1 p2 p3 p4
Si je devais courir p1
, il devrait produire:
p2
Si je devais courir p1p2
, il devrait produire:
2
Si je devais l'exécuter, p1p2p3p4
il devrait produire:
4
Si je devais courir p4
, il devrait générer le programme suivant dans la séquence:
p5
Notation
Votre score est le nombre d'octets des premiers 10
programmes.
p1p2p3...
seront-elles toujours de p1 à pn ?