ท้าทาย:
ในสถานการณ์สมมติตัวจับเวลานับถอยหลังสำหรับการแข่งขันมีช่วงเวลาแบบสุ่มระหว่างการนับเพื่อป้องกันการเริ่มต้นก่อนเวลาอันควรเช่น
3 (0.82 seconds pass), 2 (0.67 seconds pass), 1
การป้อนข้อมูล:
ไม่มีอะไร
เอาท์พุท:
เขียนโปรแกรม (หรือฟังก์ชั่น) ที่พิมพ์ตัวเลข 3 จำนวนด้วยช่วงเวลาแบบสุ่มจาก 0.50 วินาทีถึง 1 วินาทีระหว่างแต่ละการนับ
บันทึก:
- โปรแกรมจะต้องแสดงผลแต่ละหมายเลข (3, 2, 1) ด้วยการสุ่ม ( ตัวเลขใด ๆระหว่าง 0.50 ถึง 1 ถึงหนึ่งในร้อยส่วนใด ๆ ไม่มีการเข้ารหัสแบบหนัก) ช่วงเวลาระหว่างแต่ละโปรแกรม ความแม่นยำของช่วงเวลาสุ่มต้องออกไปเป็นร้อย (เช่น: 0.52) คุณไม่จำเป็นต้องส่งออกช่วงเวลานับเฉพาะ
- @JoKing ชี้แจงแล้วฉันหมายถึงการสุ่มอย่างสม่ำเสมอ (คุณสามารถใช้เครื่องกำเนิดไฟฟ้าแบบหลอกเทียมในภาษาของคุณได้
- ตามที่หลาย ๆ คนได้ชี้แจงฉันหมายถึงตัวเลข 2 ทศนิยมใด ๆ ระหว่าง 0.5 ถึง 1 (0.50, 0.51 และอื่น ๆ จนถึง 0.98, 0.99, 1)
นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่มีจำนวนไบต์ต่ำสุดจะเป็นผู้ชนะ