Kendini çıktısı alan bir program oluşturun.
Ancak, kaynak kod n kez tekrarlanırsa (kaynak kodun bir kopyasını n-1 kez bitirmek anlamına gelir) , orijinal kaynak kodunu çıkış 1 / n olasılığı, çıkış 1 / n olasılığı olmalıdır iki kez tekrarlanan kaynak kodu, üç kez tekrarlanan kaynak kodunun çıkışının 1 / n olasılığı, ... ve n kez kaynak kodunun çıkışının 1 / n olasılığı.
Örneğin, programınız foobar
her zaman tam olarak çıktı almalıdır foobar
. Koşarsan Ancak foobarfoobarfoobarfoobar
, o zaman çıkışının her bir ¼ şans olmalı foobar
, foobarfoobar
, foobarfoobarfoobar
ve foobarfoobarfoobarfoobar
.
- Her olası çıktının dağılımı eşit olmalıdır
- Standart G / Ç yöntemlerinin uygulanmasına ve standart boşlukların yasak olmasına ek olarak, standart quine kuralları uygulanır (kendi kaynağına erişemez, vb.)
- Bu kod golf bayt kazanır çok kısa cevap kazanır
foobarfoobar
) sadece yazdırırfoobar
foobarfoobar
edilir foobar
bir kez değil iki kez, tekrarladı.