বর্ণালীটির সহজ প্রান্তে এটি একটি কোড গল্ফ চ্যালেঞ্জ বলে মনে হচ্ছে। তবে আমি অনুভব করেছি যে এখানে কিছু মাইক্রো-অপটিমাইজেশন আনতে ভাল লাগবে।
আছে DVI এর সংযোগকারীগুলিকে তিনটি প্রাথমিক ধরনের DVI এর-এ (এনালগ), DVI এর-ডি (ডিজিটাল) এবং DVI এর-আমি (ইন্টিগ্রেটেড।): তদুপরি, DVI-D এবং DVI-I সংযোগকারীগুলির একক লিঙ্ক এবং দ্বৈত-লিঙ্ক সংস্করণ রয়েছে। এই পাঁচটি পৃথক সংযোগকারী প্রত্যেকে পৃথক পিনের সেট ব্যবহার করে।
এক প্রদত্ত A, D1, D2, I1, I2সংযোজকের টাইপ জন্য একটি আইডেন্টিফায়ার হিসেবে সংযোগকারী এর পিনের সংশ্লিষ্ট হওয়া ASCII উপস্থাপনা মুদ্রণ:
A:
# # # # # # #
===== # # #
# # # # # #
D1:
# # # # # #
===== # # # # # #
# # # # # #
D2:
# # # # # # # #
===== # # # # # # # #
# # # # # # # #
I1:
# # # # # # # #
===== # # # # # #
# # # # # # # #
I2:
# # # # # # # # # #
===== # # # # # # # #
# # # # # # # # # #
( X:লাইনগুলি আউটপুটের অংশ নয়, আপনার কেবল তিনটি লাইন মুদ্রণ করা উচিত))
আপনি STDIN, ARGV বা ফাংশন যুক্তির মাধ্যমে ইনপুট নিয়ে একটি প্রোগ্রাম বা ফাংশন লিখতে পারেন। Theচ্ছিক ট্রেইলিং লাইন ফিডের সাথে আউটপুট অবশ্যই STDOUT এ মুদ্রিত করতে হবে।
আপনি Aসংযোজকের দ্বিতীয় লাইনে পিছনের স্থানগুলি অন্তর্ভুক্ত করতে পারেন বা নাও করতে পারেন । আপনার অতিরিক্ত লিডিং বা ট্রেলিং স্পেস অন্য কোথাও ব্যবহার করা উচিত নয় ।
এটি কোড গল্ফ, তাই সংক্ষিপ্ত উত্তরটি (বাইটে) জেতে।
"I1"পরিবর্তে যেমন কোটগুলি ইনপুট লাগতে পারেI1?