24
รออินพุตอย่างอดทน
งานของคุณในวันนี้คือการใช้การ จำกัด เวลาสำหรับการป้อนข้อมูลงานที่ฉันพบค่อนข้างน่ารำคาญที่จะประสบความสำเร็จในภาษาส่วนใหญ่ คุณจะสร้างฟังก์ชั่นโปรแกรมที่แจ้งให้ผู้ใช้ป้อนข้อมูล ทันทีหลังจากผู้ใช้ป้อนข้อมูลให้พิมพ์ข้อความinput receivedและสิ้นสุดการดำเนินการ / ส่งคืน อย่างไรก็ตามหากผู้ใช้รอนานกว่า 10 วินาทีเพื่อให้อินพุตเอาต์พุตข้อความno input receivedและสิ้นสุดการเรียกใช้งาน / ส่งคืน อินพุตต้องมาจากstdin(คอนโซล) หรือเทียบเท่าไม่ใช่ฟังก์ชันหรืออาร์กิวเมนต์ของโปรแกรมอย่างไรก็ตามเอาต์พุตสามารถเป็นได้ถึงstdoutค่าส่งคืนของฟังก์ชันหรือวิธีเอาต์พุตอื่นที่ยอมรับ คุณอาจถามจำนวนการป้อนข้อมูลใด ๆ ก็ได้ซึ่งอาจเป็นอักขระตัวเดียวบรรทัดคำหรือวิธีการใดก็ตามที่สั้นที่สุดในภาษาของคุณตราบใดที่ภาษานั้นรออย่างน้อยหนึ่งตัว คุณต้องส่งออกทันทีที่ได้รับอินพุตไม่ใช่หลังจากผ่านไป 10 วินาที หลังจากผ่านไป 10 วินาทีคุณจะต้องจบคุณจะไม่สามารถรออินพุตno input receivedได้หลังจากพิมพ์ออกมาแล้ว คุณอาจสมมติว่าอินพุตไม่ถูกส่งผ่านในช่วงเวลา 10 วินาทีที่ผ่านไปและข้อความที่พิมพ์ไปยังหน้าจอเนื่องจากหน้าต่างนี้มีขนาดเล็กมาก คุณอาจจะคิดว่าภาษาของคุณsleepนั้นมีความสมบูรณ์แบบเสมอกัน นี่คือcode-golfไบต์ที่น้อยที่สุดชนะ!
39
code-golf