TicTacToeเกมสามารถแสดงโดยสตริงแสดงถึงลำดับของตำแหน่งเป็นผู้เล่นให้ย้ายของพวกเขา
0 1 2 3 4 5 6 7 8
สมมติว่าXเล่นก่อนเสมอ
ดังนั้นสตริงของ "012345678" หมายถึงเกม
XOX OXO XOX
แจ้งให้ทราบล่วงหน้าเป็นเกมที่ได้รับรางวัลแล้วเมื่อผู้เล่นXเครื่องหมายที่จุดที่เกมสิ้นสุดการอนุญาตให้ชนะไป6 X(กล่าวคือไม่สนใจการเคลื่อนไหวที่เหลือเมื่อผู้เล่นชนะ)
ความท้าทายของคุณ (รหัส) คือการพิมพ์เกมทั้งหมด (เรียงลำดับ) และผลลัพธ์ของมัน
รูปแบบ
<movesequence>:<result>\n
เช่น:
012345678:X
012345687:X
012345768:X
...
แสดงXว่าผู้เล่นคนที่ 1 ชนะOสำหรับผู้เล่นที่สองและDเสมอ
จะมี9!เกม (362880)
นี่คือข้อมูลบางอย่างเพื่อยืนยันผลลัพธ์ของคุณ
'X' Wins: 212256
'O' Wins: 104544
Draws : 46080
นี่คือ codegolf และควรดำเนินการภายในหนึ่งนาที มีความสุข!
แก้ไข:stdoutลบออกรายละเอียดส่วนเกินและเพียงแค่พิมพ์บน ไม่จำเป็นต้องสร้างไฟล์