Crea un programma che si genera da solo.
Tuttavia, se il codice sorgente viene ripetuto n volte (il che significa concatenare una copia del codice sorgente alla fine n-1 volte) , allora dovrebbe esserci 1 / n probabilità di produrre il codice sorgente originale, 1 / n probabilità di produrre il codice sorgente ripetuto due volte, una probabilità 1 / n di emettere il codice sorgente ripetuto tre volte, ... e una probabilità 1 / n di emettere il codice sorgente n volte.
Ad esempio, se il tuo programma lo è foobar, dovrebbe sempre essere visualizzato esattamente foobar. Tuttavia, se si esegue foobarfoobarfoobarfoobar, allora non ci dovrebbero essere un ¼ possibilità ciascuna di emettere foobar, foobarfoobar, foobarfoobarfoobare foobarfoobarfoobarfoobar.
- La distribuzione di ogni possibile output dovrebbe essere uguale
- Oltre ai metodi di I / O standard applicati e alle scappatoie standard vietate, si applicano le regole quine standard (impossibile accedere alla propria fonte, ecc.)
- Questo è il codice golf, quindi vince la risposta più breve in byte
foobarfoobar), foobar
foobarfoobarviene foobarripetuto due volte, non una volta.