Bugün sizin göreviniz çoğu dilde ulaşmak için can sıkıcı bulduğum bir görev olan girdi almak için bir zaman sınırı uygulamak.
Kullanıcının giriş yapmasını isteyen bir program fonksiyonu oluşturacaksınız. Kullanıcı giriş yaptıktan hemen sonra mesajı yazdırın input receivedve işlemi / geri dönüşü sonlandırın. Bununla birlikte, kullanıcı giriş sağlamak için 10 saniyeden fazla beklerse mesajı no input receivedçıkarıp işlemi / dönüşü sonlandırın.
Giriş stdin(konsol) veya eşdeğeri olmalı , işlev veya program argümanları değil, çıktı stdoutişlevinizin dönüş değeri veya kabul edilen herhangi bir çıkış yönteminden olabilir.
Herhangi bir miktarda giriş isteyebilirsiniz, tek bir karakter, bir satır, bir kelime veya en az bir karakter beklediği sürece dilinizde en kısa olan yöntem olabilir.
Giriş alındıktan hemen sonra, 10 saniye geçtikten sonra çıkış yapmanız gerekir.
10 saniye geçtikten sonra, gereken sonra giriş için beklemeye devam edemez, son no input receivedbasılmıştır.
Girişin 10 saniye geçme süresi ile ekrana yazdırılan metin arasında geçmediğini, çünkü bu oldukça küçük bir penceredir. Dilinizin yerleşik eşdeğerinin sleeptutarlı ve kesinlikle mükemmel olduğunu da varsayabilirsiniz .
Bu kod golf , en az bayt kazanıyor!
sleepfonksiyonların eşdeğeri zamanın% 100'ünü mükemmel olarak kabul edebilirsiniz .
