Tugas Anda hari ini adalah menerapkan batas waktu untuk mendapatkan input, tugas yang menurut saya agak menyebalkan untuk dicapai dalam kebanyakan bahasa.
Anda akan membuat fungsi program yang meminta input dari pengguna. Segera setelah input persediaan pengguna, cetak pesan input receiveddan akhiri eksekusi / kembali. Namun, jika pengguna menunggu lebih dari 10 detik untuk memberikan input, output pesan no input receiveddan akhiri eksekusi / kembali.
Input harus dari stdin(konsol) atau yang setara, bukan argumen fungsi atau program, namun output dapat berupa stdoutnilai pengembalian fungsi Anda, atau metode output lain yang diterima.
Anda dapat meminta input dalam jumlah berapa pun, dapat berupa satu karakter, satu baris, satu kata, atau metode apa pun yang terpendek dalam bahasa Anda selama menunggu setidaknya satu karakter.
Anda harus mengeluarkan segera setelah input diterima, tidak setelah 10 detik berlalu.
Setelah 10 detik berlalu, Anda harus mengakhiri, Anda tidak dapat terus menunggu input setelah no input receiveddicetak.
Anda dapat berasumsi bahwa input tidak lulus dalam waktu antara 10 detik berlalu dan teks dicetak ke layar, karena ini adalah jendela yang sangat kecil. Anda juga dapat mengasumsikan bahwa bahasa Anda setara dengan sleepkonsisten, benar-benar sempurna.
Ini adalah kode-golf , byte terkecil menang!
sleepfungsi bahasa Anda setara dengan sempurna 100% dari waktu.
