আপনাকে এমন একটি প্রোগ্রাম গল্ফ করতে হবে যা কোনও ফাইল নাম ইনপুট হিসাবে গ্রহণ করবে এবং আপনাকে ফাইলটি কী রঙের তা আউটপুট করতে হবে।
এই এক্সটেনশনগুলির মধ্যে ফাইলটির কোনও একটিতে থাকবে তবে আপনার প্রোগ্রামটি কেবল একটির সমর্থন করতে হবে। আপনার উত্তরে কোনটি দয়া করে বলুন।
.jpg
.png
.svg
.gif
.bmp
এবং এখন ক্লাসিক বিন্যাসে।
ইনপুট
উপরের এক্সটেনশনগুলির একটির একটি ফাইল নাম।
পরিবর্তে আপনি কোনও চিত্রের অবজেক্ট বা ইতিমধ্যে এনকোড করা চিত্রও নিতে পারেন।
আউটপুট
একটি সঙ্গে একটি 6 অঙ্ক হেক্স কোড হিসাবে যে ফাইল একমাত্র রঙ ঐচ্ছিক নেতৃস্থানীয় #
যেমন #000000
কালো।
আপনি আরজিবি রঙের দশমিক বা হেক্স মানগুলি সহ একটি তালিকা / টুপল / স্ট্রিং আউটপুট করতে পারেন, একটি পরিষ্কার, অ-সংখ্যাযুক্ত ডিলিমিটার
,
|
ইত্যাদি সহ output
আপনি স্বচ্ছতার আউটপুট নাও পেতে পারেন।
যদি ফাইলটি সব এক রঙ না হয় তবে আপনি আউটপুট একটি falsy মান নয় অবশ্যই #000000
এবং বিনষ্ট ছাড়া কিছু মুদ্রণ STDERR
। এটি এমন যাতে আপনি সহজেই ফাইলটি খুলতে না পারেন এবং প্রথম পিক্সেলের আরজিবি মান পেতে পারেন।
বিধি
- হেক্স কোডটি কেবলমাত্র যদি ফাইলটি এক রঙের হয় তবে আউটপুট করা দরকার।
- ফাইলটি
500x500
পিক্সেল হবে - পিক্সেলগুলির সকলেরই 0% স্বচ্ছতা থাকবে।
- এই কোড-গলফ এত সংক্ষিপ্ততম কোড জয়!
bool
। এই মামলার জন্য আমি একটিstring
সাধারণ কেস এবংbool
একটি নরমাল কেস, একটি জড়ান জন্য ফিরে আসছিobject
। এটি ঠিক আছে নাকি আমি কোনও খালি স্ট্রিং বা অনুরূপ ফিরিয়ে দিতে পারি?