আপনার কাজটি আজ ইনপুট পাওয়ার জন্য একটি সময়সীমা বাস্তবায়ন করা, এমন একটি কাজ বেশিরভাগ ভাষায় অর্জন করার জন্য আমি বিরক্তিকর বলে মনে করেছি।
আপনি এমন একটি প্রোগ্রাম ফাংশন তৈরি করবেন যা ব্যবহারকারীকে ইনপুট দেওয়ার জন্য অনুরোধ করবে। তাত্ক্ষণিকভাবে ব্যবহারকারী ইনপুট সরবরাহ করার পরে, বার্তাটি মুদ্রণ করে input received
এবং সম্পাদন / রিটার্ন শেষ করে। যাইহোক, যদি ব্যবহারকারী ইনপুট সরবরাহ করতে 10 সেকেন্ডের বেশি অপেক্ষা করে তবে বার্তাটি আউটপুট দেয় no input received
এবং সম্পাদন / রিটার্ন শেষ করে।
ইনপুট অবশ্যই stdin
(কনসোল) বা সমতুল্য হতে হবে, ফাংশন বা প্রোগ্রাম আর্গুমেন্ট নয়, তবে আউটপুট stdout
আপনার ফাংশনের রিটার্ন মান বা অন্য কোনও স্বীকৃত আউটপুট পদ্ধতিতে হতে পারে।
আপনি যে কোনও পরিমাণ ইনপুট চাইতে পারেন, এটি একক অক্ষর, একটি লাইন, একটি শব্দ বা আপনার ভাষাতে যতটা পদ্ধতি সংক্ষিপ্ত হোক না কেন যতক্ষণ না এটি কমপক্ষে একটি চরিত্রের জন্য অপেক্ষা করে।
ইনপুটটি পাওয়ার সাথে সাথে আপনাকে অবশ্যই আউটপুট দিতে হবে, 10 সেকেন্ড কেটে যাওয়ার পরে নয়।
10 সেকেন্ড কেটে যাওয়ার পরে , আপনাকে অবশ্যই শেষ করতে হবে , আপনি no input received
মুদ্রিত হওয়ার পরে ইনপুটটির জন্য অপেক্ষা করতে পারবেন না ।
আপনি ধরে নিতে পারেন যে স্ক্রিনে 10 সেকেন্ড সময় ব্যয় এবং পাঠ্য প্রিন্ট হওয়ার মধ্যে ইনপুটটি পাস করা হয়নি, কারণ এটি একটি অত্যন্ত ছোট উইন্ডো। আপনি ধরেও নিতে পারেন যে আপনার ভাষার অন্তর্নির্মিত সমতুল্য sleep
ধারাবাহিকভাবে, একেবারে নিখুঁত।
এটি কোড-গল্ফ , সবচেয়ে কম বাইট জয়!
sleep
কার্যকারিতার সমতুল্য সময় 100% ধরে নিতে পারেন ।