একটি ডিজিটাল ঘড়ি প্রদর্শন করুন
(আমি দেখতে পাই অনেকগুলি ঘড়ির চ্যালেঞ্জ রয়েছে, আমি সেগুলি পড়ার চেষ্টা করেছি, আমি নিশ্চিত যে এটি অনন্য)
কিছু কোড যা ক্রমাগত একটি ডিজিটাল ঘড়ি ফর্ম্যাট প্রদর্শিত আপডেট লিখুন h:m:sযেখানে h, mএবং s1 বা 2 প্রতিটি অক্ষর ব্যাপৃত করতে পারেন। @ ব্লু আইডবিস্ট হিসাবে সাধারণ পদগুলিতে বিধিনিষেধগুলি এটিকে রেখে দিয়েছে, আমি মূলত এটি দেখানো সময়ের প্রতিস্থাপন করতে চাই।
- নতুন লাইনের অনুমতি নেই
- চলার জায়গাগুলি অনুমোদিত
- অন্যান্য অনুসরণীয় অক্ষর অনুমোদিত নয়
- কোনও সেকেন্ড মিস করা উচিত নয় (57 -> 59 অনুমোদিত নয়)
- "0" দিয়ে শুরু হওয়া সংখ্যাগুলি অনুমতি দেওয়া হয়, যতক্ষণ না তারা 2 টির বেশি অক্ষর দখল করে না
- কোড অবশ্যই কোনও ইনপুট গ্রহণ করবে না
- আপনার ভাষা যদি ইনপুট ছাড়াই বর্তমান সময়টি না পেতে পারে তবে আপনি স্ট্যান্ডার্ডভাবে অনুমোদিত উপায়ে 8 বাইট পর্যন্ত ইনপুট ব্যবহার করতে পারেন
- আউটপুট অবশ্যই stdout হতে হবে
- এটি কোডগল্ফ তাই সংক্ষিপ্ত উত্তর জিতেছে!
উদাহরণ
আমি *> <> (স্টারফিশ) নামের একটি ভাষায় কাজ করছি কারণ এই জাতীয় প্রোগ্রামগুলি <>> এ সম্ভব নয় (কেবল ফাইল i / o এর জন্য অপেক্ষা করুন)। এটিতে একটি কার্যরত ডিজিটাল ঘড়ি প্রোগ্রাম রয়েছে (অবরুদ্ধ)। এই প্রোগ্রামটি *> <> এ লিখিত হয়েছে :
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
দ্রষ্টব্য: এস = সেকেন্ড, মি = মিনিট, ঘ = ঘন্টা, এস = স্লিপ (100 মিমি * এক্স) ব্যতীত এ <>> এর সাথে সমস্ত কিছুই অভিন্ন is
এই ফলাফলগুলি:
14:44:31
শেষ না হওয়া পর্যন্ত প্রতি 100 মিমি আপডেট করা।
অস্বীকৃত উদাহরণসমূহ
নিম্নলিখিত অনুমোদিত নয়:
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
সময়টি প্রথম লাইনে থাকতে হবে এটি কোনও দৃশ্যমান অক্ষরের সাথে আউটপুট করা হয়েছিল। টার্মিনালটি সাফ করার পরেও এর অনুমতি দেওয়া হবে কারণ এখনও কোনও চলমান অক্ষর নেই।
