Votre tâche consiste à créer un programme qui, lorsqu'il est exécuté, se retourne en sortie (c'est ce qu'on appelle une quine). Cependant, ce quine doit, lorsqu'il est copié nfois, renvoie le quine, mais avec chacun de ses caractères dupliqués à la place n, où nest un entier positif.
Si votre programme d'origine est Derp:
Derp -> Derp (must return itself as output to be a quine)
DerpDerp -> DDeerrpp
(the "Derp" is copied twice, so each character in the output has to be copied twice)
DerpDerpDerp -> DDDeeerrrppp
etc. etc.
Gardez à l'esprit que vous êtes autorisé à avoir des espaces dans votre programme "de base", mais ils sont comptés lors de "l'imbrication". Dites que votre programme est
Derp
{newline}
(La nouvelle ligne signifie une nouvelle ligne de fin et il y a un espace supplémentaire après le Derp). Lorsqu'il est dupliqué pour devenir
Derp
Derp
{newline}
Vous devez sortir
DDeerrpp
{newline}
{newline}
Gardez à l'esprit qu'il y a 2des espaces supplémentaires après le DDeerrpp.
Règles et spécifications:
- Votre programme doit contenir au moins deux caractères distincts (ce qui implique que votre code doit être d'au moins 2 octets).
- Les règles de quine standard s'appliquent.
C'est le code-golf , donc le code le plus court en octets gagne!