স্টিগানোগ্রাফি কোনও প্রদত্ত বার্তা একটি প্রদত্ত ক্যারিয়ারের মধ্যে লুকিয়ে রাখে, এমন একটি প্যাকেজ তৈরি করে যা সন্দেহজনক মনে হয় না। এই চ্যালেঞ্জের জন্য, আপনি এমন একটি প্রোগ্রাম লিখবেন যা কোনও ASCII বার্তা এবং কোনও ASCII ক্যারিয়ারকে ইনপুট হিসাবে গ্রহণ করবে এবং বার্তাটির সাথে সম্পর্কিত অক্ষর বাদে ক্যারিয়ারের অনুরূপ প্যাকেজটি ফিরিয়ে আনবে বা মুদ্রণ করবে, একই ক্রমে যাতে তারা উপস্থিত হবে বার্তা.
নিয়মাবলী:
- যদি ক্যারিয়ারে ইতিমধ্যে একই চরিত্রের সিক্যুয়েন্সগুলি একাধিকবার রয়েছে এবং তারা বার্তার কোনও অক্ষর এনকোড করতে ব্যবহার না করে তবে প্রোগ্রামটি তাদের একক অক্ষরে কমাবে।
- যদি ক্যারিয়ারটিতে সঠিক ক্রমে বার্তার অক্ষর না থাকে তবে প্রোগ্রামটি কিছুই, ক্যারিয়ার নিজেই বা কোনও ত্রুটি ফিরে পাবে না।
- আপনি ধরে নিতে পারেন যে বার্তা এবং ক্যারিয়ারটি শূন্য নয় ASCII স্ট্রিং।
- মূলধন বিষয়সমূহ: ক এর সমতুল্য নয়।
- যখন একাধিক প্যাকেজ বৈধ হয়, আপনার প্রোগ্রামটি যে কোনও বা সমস্ত আউটপুট দিতে পারে।
- স্থান অন্য যে কোনও চরিত্রের মতো একটি চরিত্র।
পরীক্ষার কেস:
বার্তা বাহক প্যাকেজ "হাই" "এটা এসে গেছে?" "হ্যাঁ আইট এরিভড?" বা "এটি কি এরিভয়েড হয়েছে?" "স্যার" "এসে গেছে?" "হায়েস আইটি এসেছে?" "ফু" "এটা এসেছে?" "" বা "এটি এসেছে?" বা একটি ত্রুটি। "গাড়ি" "বিড়ালগুলি দুর্দান্ত।" "সিসাটস অ্যারে কর্নেল।" "গাড়ি" "বিড়ালগুলি দুর্দান্ত।" "" বা "বিড়ালগুলি দুর্দান্ত।" বা একটি ত্রুটি। "পালঙ্ক" "পালঙ্ক" "সিসিউউচ্চ" "oo" "oooooooooo" "oooo" "ও ও" "oooo oooa" "ooooa"
এটি কোড গল্ফ, তাই খুব কম বাইট জিতেছে।
"oooo oa"
(2 ব্যবধান সহ) শেষ টেস্ট কেস জন্য একটি বৈধ আউটপুট?