ในจิ๊กซอว์ในหนังสือเก่าของฉันเกมมีคำจำกัดความว่าผู้เล่นสองคนเลือกลำดับของการโยนเหรียญที่พวกเขาเชื่อว่าจะปรากฏก่อนเมื่อเหรียญถูกพลิกซ้ำ ๆ (จริง ๆ แล้วมันแปลกและแม้แต่ลูกเต๋าทอย แต่รายละเอียดเล็ก ๆ น้อย ๆ นี้ไม่สำคัญในเรื่องของการเทียบเคียงปัญหา)
มันเป็นข้อสังเกตว่าถ้าผู้เล่นเลือก 1 TTT
และผู้เล่น 2 เลือกHTT
ผู้เล่นที่ 2 มีโอกาสชนะ 7/8 เกมเพราะวิธีเดียวที่TTT
จะเกิดขึ้นมาก่อนHTT
คือถ้าทั้งสามคนแรกพลิกเป็นหาง
งานของคุณคือการสร้างโปรแกรมหรือฟังก์ชั่นที่จะอนุมานความน่าจะเป็นที่หนึ่งในสองลำดับที่เลือกมาก่อน โปรแกรมของคุณจะรับอินพุตสองบรรทัด (หรือสองสตริงเป็นอาร์กิวเมนต์) แต่ละอันแทนลำดับความยาว 10 หรือน้อยกว่า:
HTT
TTT
และแสดงความน่าจะเป็นที่ผู้เล่นคนแรกจะชนะในรูปแบบเศษส่วนหรือทศนิยม:
7/8
0.875
รหัสที่สั้นที่สุดในการทำเช่นนี้ในภาษาใด ๆ ที่ชนะ