আমি সম্প্রতি গানের তালিকায় রেখেছি যখন আমি ড্রাইভিংয়ের সময় পাঠ্য সম্পর্কে টেক্সট पर्ট এবং গানের একটি বিশেষ লাইন এই চ্যালেঞ্জকে অনুপ্রাণিত করে।
আমি ফটোগুলি টেক্সট করতে এত নীচু হই না / পরিবর্তে আমি সেগুলি এবং শূন্যগুলির সঠিক কম্বো পাঠ্য করি
এখন স্পষ্টতই, এটি প্রধান বিষয়গুলির পক্ষে করা প্রায় অসম্ভব বিষয় এবং তাই আপনাকে একই কাজটি করার জন্য একটি প্রোগ্রামকে কোড করে বিশ্বব্যাপী পাঠ্যপুস্তকদের সহায়তা করা উচিত।
আপনার কাজ হ'ল ডাইমেনশন 500x500
পিক্সেল সহ একটি চিত্র ফাইলের নাম নেওয়া এবং ফাইলটিকে বাইনারি হিসাবে আউটপুট করা। আপনি যদি ভাষা সমর্থন করে তবে আপনি কোনও চিত্রও ইনপুট হিসাবে নিতে পারেন।
আপনি এক্সটেনশন সহ চিত্র ফাইলগুলি ব্যবহার করতে পারেন
.jpg
.png
.gif
.bmp
.svg
আমাকে কী বোঝাতে চাইছে না তাদের জন্য, কীভাবে কোনও চিত্রকে বাইনারি রূপান্তর করতে হয় তা আমাকে প্রদর্শনের অনুমতি দিন।
ধাপ 1
ফাইলটিতে প্রথম পিক্সেল নিন এবং এর আরজিবি মানটি 3 দশমিক সংখ্যার হিসাবে পুনরুদ্ধার করুন: আর, জি এবং বি। উদাহরণস্বরূপ, ধরে নেওয়া যাক প্রথম পিক্সেলটি 255,0,0
(লাল)।
ধাপ ২
প্রতিটি সংখ্যাটিকে তার 8-বিট বাইনারি উপস্থাপনায় রূপান্তর করুন এবং একক 24-বিট সংখ্যায় যুক্ত করুন। উদাহরণস্বরূপ, এই ফলন111111110000000000000000
ধাপ 3
চূড়ান্ত আউটপুটটিতে এই 24-বিট নম্বর যুক্ত করুন। অতএব, চূড়ান্ত আউটপুটটি 6000000
সংখ্যা দীর্ঘ হওয়া উচিত এবং সম্পূর্ণরূপে 1
এবং থাকা উচিত0
এটা একটা কোড-গলফ এত সংক্ষিপ্ততম কোড জয়!