সমস্যাটি:
দু'জন শত্রু গোপন এজেন্ট যোগাযোগের একটি দুর্দান্ত পদ্ধতি (আপনার জন্য) তৈরি করেছে!
এনক্রিপশন প্রক্রিয়া কীভাবে কাজ করে তা এখানে:
1) প্রতিটি অক্ষরের ascii সমতুল্য নিন। (কোনও স্থান, সংখ্যা বা যতিচিহ্ন প্রেরণ করা হয় না)
2) বার্তায় প্রতিটি অক্ষরের জন্য, এর সমতুল্য সমতুল্য এবং তার পরে বর্ণ (যদি এটি বিদ্যমান থাকে, তবে এটি 0 হিসাবে বিবেচনা করা উচিত), গুণিত হয় (এই পণ্যটি অ্যারে / তালিকায় সংরক্ষণ করা হয়) এবং সংক্ষিপ্তসার (এই সংখ্যাটিও একটি ভিন্ন তালিকায় সঞ্চিত)
3) দুটি তালিকা (যোগফল এবং পণ্যগুলির) একসাথে যোগ করা হয়েছে (অঙ্কের তালিকা, তারপরে গুণকের তালিকা, একই অ্যারেতে) এবং সংক্রমণিত।
এই প্রক্রিয়াটি বিপরীত করতে আপনাকে এই ক্ষুদ্রতম প্রোগ্রামটি লিখতে হবে এবং এই ফর্ম্যাটে পাঠানো বার্তাগুলি ডিক্রিপ্ট করতে হবে!
উদাহরণস্বরূপ ইনপুট এবং আউটপুট জোড়া:
[173, 209, 216, 219, 198, 198, 225, 222, 208, 100, 7272, 10908, 11664, 11988, 9657, 9657, 12654, 12312, 10800, 0] -> “HelloWorld”
[131, 133, 164, 195, 197, 99, 4290, 4422, 6499, 9506, 9702, 0] -> “ABCabc”
এটি কোড-গল্ফ , তাই বাইটের মধ্যে ক্ষুদ্রতম সমাধানটি জিততে পারে।
ত্রুটি বার্তাগুলি অনুমোদিত।
আপনার প্রোগ্রামটি তালিকা / 1-মাত্রিক অ্যারে বা কমা-বিভাজিত স্ট্রিং দেওয়া যেতে পারে, যদি আপনি আপনার জমাটিতে উল্লেখ করেন। ডিফল্ট হ'ল একটি অ্যারে / তালিকা।