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