สร้างโปรแกรมที่ให้ผลลัพธ์เอง
อย่างไรก็ตามหากซอร์สโค้ดซ้ำ n ครั้ง(หมายถึงการเชื่อมต่อสำเนาของซอร์สโค้ดกับจุดสิ้นสุด n-1 ครั้ง)ดังนั้นจึงควรมีความน่าจะเป็น 1 / n ในการแสดงผลซอร์สโค้ดต้นฉบับความน่าจะเป็น 1 / n ของเอาต์พุต ซอร์สโค้ดซ้ำสองครั้งความน่าจะเป็น 1 / n ของการส่งออกซอร์สโค้ดซ้ำสามครั้ง ... และความน่าจะเป็น 1 / n ในการส่งออกซอร์สโค้ด n ครั้ง
ตัวอย่างเช่นถ้าโปรแกรมของคุณแล้วมันควรเอาท์พุทว่าfoobar
foobar
แต่ถ้าคุณทำงานfoobarfoobarfoobarfoobar
แล้วควรจะมีโอกาส¼แต่ละ outputting foobar
, foobarfoobar
, และfoobarfoobarfoobar
foobarfoobarfoobarfoobar
- การกระจายของแต่ละเอาต์พุตที่เป็นไปได้ควรเท่ากัน
- นอกเหนือจากวิธีการใช้ I / O มาตรฐานและช่องโหว่มาตรฐานห้ามใช้กฎควินินมาตรฐาน (ไม่สามารถเข้าถึงแหล่งที่มาของมันเอง ฯลฯ )
- นี่คือรหัสกอล์ฟเพื่อให้ได้คำตอบที่สั้นที่สุดในหน่วยไบต์
foobarfoobar
) มันก็แค่พิมพ์foobar
foobarfoobar
เป็นfoobar
ซ้ำสองครั้งไม่ได้ครั้งเดียว