ভূমিকা
একদিন, আপনি কেবলমাত্র সিআইএতে আপনার অফিসে শিথিল হয়েছিলেন, যখন হঠাৎ আপনি আপনার কম্পিউটারে একটি সতর্কতা দেখেন। আপনার প্রোগ্রামগুলি সবেমাত্র কয়েকশো কোডেড বার্তা আটকেছে! একটি দ্রুত পরীক্ষা এনকোডিংয়ের নিয়মটি প্রকাশ করে তবে দ্রুত ডিকোড করার জন্য আপনার একটি প্রোগ্রামের প্রয়োজন।
চ্যালেঞ্জ
আপনাকে কমা দ্বারা পৃথক করা স্ট্রিংগুলির একটি তালিকা দেওয়া হবে। প্রতিটি স্ট্রিংয়ে হয়:
- কোডেড বার্তার অংশ
- যদি তা না হয় এটা কোডেড বার্তা অংশ না আকারে
a=b
। মনে রাখবেন যে, এটা হল বার্তা যদি তা না হয় অংশab=c
। কোডিং বার্তায় এই স্ট্রিংটি যুক্ত করুন।
- যদি তা না হয় এটা কোডেড বার্তা অংশ না আকারে
- এনকোডিং প্রকল্পের অংশ
- এটি আকারে হবে
a=b
। এর অর্থ বার্তায় থাকা সমস্তগুলি অবশ্যই বি এর দ্বারা প্রতিস্থাপিত হবে। নোট করুন যে এটি হতে পারেa==
, এর অর্থ সমস্ত অ্যাসকে অবশ্যই = এর সাথে প্রতিস্থাপন করতে হবে।
- এটি আকারে হবে
আপনার প্রোগ্রামটি অবশ্যই বার্তাটি আউটপুট করতে হবে, পাওয়া স্কিমটি ব্যবহার করে ডিকোড করে।
অন্যান্য তথ্য: আপনার ইনপুটটিতে কেবল স্ট্রিং আলাদা করার জন্য কমা থাকবে mas এটিতে অন্যান্য অক্ষর থাকতে পারে, যেমন! 1 # ইত্যাদি It এতে বড় হাতের অক্ষর থাকবে না। ডিকোডিং তথ্যের বিটগুলি একে অপরকে ডিকোড করে না। ডকোডিং তথ্য দ্বারা কেবল বার্তাটি প্রভাবিত হয়। প্রতিটি চরিত্রের জন্য কেবল একটি প্রতিস্থাপন দেওয়া হবে, যেমন না"io,"i=u","i=g"
উদাহরণ
ইনপুট:"ta","y=s","y","a=e","b=t","b"," ","j","j=1"
আউটপুট:test 1
ইনপুট:"z=p","zota","g=e","yugkb","y=t","u=o","k=s","li","fg","b=="
আউটপুট:potatoes=life
ইনপুট:"p","=","==n","ot","p=a","hiz","i=e","z=r"
আউটপুট:another
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর!
"massega","e=a","a=e"
এবং এর মতো?
"io,"i=u","i=g"