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