ปัญหา
เริ่มต้นจากn=2
ลูกเต๋า:
- หมุน
n
ลูกเต๋าโดยแต่ละหมายเลข 1 ถึง 6 มีโอกาสเท่ากันในแต่ละตาย - ตรวจสอบว่าผลรวมของพวกเขาเท่ากับผลรวมน่าจะเป็นที่สุดสำหรับลูกเต๋าที่เป็น
n
3.5*n
- หากพวกเขาเท่าเทียมกันยุติ
- มิฉะนั้นพิมพ์
n
และทำซ้ำตั้งแต่เริ่มต้นด้วยn+2
ลูกเต๋า
รหัสของคุณไม่จำเป็นต้องทำตามขั้นตอนนี้อย่างแน่นอน แต่ควรให้ผลลัพธ์แบบสุ่มที่น่าจะเทียบเท่ากับมันโดยยึดตามคำจำกัดความของการสุ่มของเรา
โปรแกรมของคุณควรส่งออกตัวเลขทั้งหมดในบรรทัดของตนเอง ตัวอย่างเช่นหากโปรแกรมเพิ่มขึ้น 8 ลูกเต๋าและหมุนหมายเลขที่น่าจะเป็นที่สุดด้วย 8 ลูกเต๋าผลลัพธ์จะเป็น:
2
4
6
ตัวอย่าง Run
ใน 2 ลูกเต๋า7
เป็นผลรวมที่เป็นไปได้มากที่สุด สมมติว่าตัวเลขที่รีดได้และ2
จากนั้นคุณจะพิมพ์3
2
ใน 4 ลูกเต๋า14
เป็นผลรวมที่เป็นไปได้มากที่สุด สมมติว่าตัวเลขที่รีดได้3
, 4
, และ2
5
จากนั้นผลรวมคือ14
ดังนั้นโปรแกรมจะยุติที่นี่
"2"
ผลลัพธ์สุดท้ายในกรณีนี้คือ
กฎระเบียบ
- code-golfวิธีที่สั้นที่สุดในการชนะไบต์
- ช่องโหว่มาตรฐานใช้
- นิยามเมตาของแบบแผนใช้
- คุณสามารถใช้ฟังก์ชั่นเช่นเดียวกับโปรแกรม
2, 4, 6, 8, ...
ที่มีลูกเต๋าจำนวนมากในแต่ละครั้งจนกว่าฉันจะไปถึงจำนวนที่เป็นไปได้มากที่สุดสำหรับการวนซ้ำ