চ্যালেঞ্জ:
দুটি কালো এবং সাদা (একরঙা) চিত্রের ইনপুট নিন এবং দ্বিতীয়টির প্রতিটি পিক্সেল সহ প্রথমটির প্রতিটি পিক্সেল এক্সওর করুন, তাদের একটি নতুন চিত্রে যুক্ত করুন এবং নতুন চিত্রটিকে আউটপুট দিন।
কিছু স্পষ্টতা:
ছবির আকারে কিছু যায় আসে না। এক্সটেনশন / ইমেজ ফর্ম্যাট কোনও বিষয় নয়। ডিজিটাল চিত্রগুলি সংরক্ষণ করার জন্য এক্সটেনশনটি যতক্ষণ ব্যবহার করা হয় ততক্ষণ আপনি যেকোন এক্সটেনশন এবং কোনও এক্সটেনশান আউটপুট নিতে পারেন output আউটপুট আঁকতে আপনি গ্রাফিকগুলিও ব্যবহার করতে পারেন যেমন: আপনি যদি চান তবে একটি চিত্রবাক্স। অন্যথায়, ফাইল হিসাবে আউটপুট সংরক্ষণ করুন। ইনপুটটিকে ছবি বা url এর পথ হিসাবে নেওয়া যেতে পারে।
তবে আপনি যে জিনিসগুলি করতে পারবেন না তা হ'ল আই / ও অ্যারে, যেমন। ট্রিপল্টের (আর, জি, বি)।
আলফার সাথে হস্তক্ষেপ করবেন না । এটি জোর করা উচিত নয়, এটি প্রতিটি পিক্সেলের জন্য 255 (সর্বোচ্চ মান) হওয়া উচিত।
প্রতিটি পিক্সেল xor বলতে কী বোঝ?
আপনাকে এটি এইভাবে করতে হবে না, তবে দুটি পিক্সেল জোর করার একটি উপায় হ'ল তাদের আরজিবি মানগুলি এবং জি 2 এর সাথে আর 2, জি 2, বি 1 এর সাথে বি 1 এবং ফলাফল নেওয়া যা আপনার নতুন রঙ
যেহেতু আমাদের কেবল দুটি রঙ রয়েছে, স্পষ্টতই যখন রঙগুলি একই হয় ফলাফল হবে (0,0,0) এবং যখন তারা পৃথক হবে (সাদা 255,255,255 এবং কালো 0,0,0) এই ক্ষেত্রে ফলাফল হবে 255,255,255 হতে হবে।
সুতরাং যখন দুটি পিক্সেল আলাদা হয়, ফলাফলটি একটি সাদা পিক্সেল, অন্যথায় একটি কালো পিক্সেল
আই / ও উদাহরণ:
ইনপুট 1: ইনপুট 2:
আউটপুট:
এটি কোড-গল্ফ তাই সংক্ষিপ্ততম কোডের জয়।