Un quine 1-up è un programma che è molto simile a un quine. La differenza principale è che invece di stampare una volta sola, quando vengono concatenate n copie del programma, il risultato stampa il programma originale n + 1 volte.
Esempio
Se il tuo programma è Abc123
:
Abc123 -> Abc123Abc123
Abc123Abc123 -> Abc123Abc123Abc123
Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123
Sfida
La tua sfida è quella di creare il quine 1-up valido più breve in qualsiasi lingua. Si applicano le solite regole di quine, quindi non è possibile:
- Invia il programma vuoto.
- Leggere direttamente o indirettamente 1 il codice sorgente.
- Usa i quining integrati.
Questo è code-golf, quindi vince il codice più breve in byte.
1 Ciò non include l'uso di una stringa codificata o di un blocco di codice come parte del programma.
n
è limitato da una limitazione del tipo di dati (dimensione intera massima ecc.)?