আপনার চ্যালেঞ্জটি এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা সমান দৈর্ঘ্যের দুটি স্ট্রিং দেওয়া হলে প্রতিটি অন্যান্য চরিত্রের অদলবদল করে এবং ফলাফলটিকে উভয় ক্রমে আউটপুট দেয় / প্রদান করে।
উদাহরণ
"Hello," "world!" --> "Hollo!" "werld,"
"code" "golf" --> "codf" "gole"
"happy" "angry" --> "hnpry" "aagpy"
"qwerty" "dvorak" --> "qvertk" "dworay"
"1, 2, 3" "a, b, c" --> "1, b, 3" "a, 2, c"
"3.141592653589" "2.718281828459" --> "3.111291623489" "2.748582858559"
"DJMcMayhem" "trichoplax" --> "DrMcMoylex" "tJichapham"
"Doorknob" "Downgoat" --> "Doonkoot" "Dowrgnab"
"Halloween" "Challenge" --> "Hhlloeegn" "Caallwnee"
বিধি
- স্ট্রিংগুলিতে কেবলমাত্র ASCII অক্ষর (32-126) থাকবে।
- স্ট্রিংগুলি সর্বদা একই দৈর্ঘ্যের হবে এবং কখনই খালি থাকবে না।
- আপনি যে কোনও উপযুক্ত বিন্যাসে ইনপুট গ্রহণ করতে পারেন: পৃথক প্যারামিটার, একটি অ্যারেতে আইটেমগুলি, এক বা একাধিক নিউলাইন দ্বারা পৃথক করা, এমনকি কনকনেটেড। শুধু এটুকু যে এক পংক্তি অন্য আগে সম্পূর্ণরূপে আসতে হবে (যেমন
a1\nb2\nc3
জন্য"abc", "123"
অবৈধ)। - আউটপুটটি উভয় ক্রমে (যেমন আপনি প্রথম বা দ্বিতীয় চর থেকে সন্ধান করতে শুরু করতে পারেন) এবং উপরে উল্লিখিত কোনও বৈধ বিন্যাসে থাকতে পারে। (2-আইটেম অ্যারে, নিউলাইন (গুলি) দ্বারা পৃথক করা, সংক্ষিপ্ত ইত্যাদি)
স্কোরিং
এটি কোড-গল্ফ , তাই প্রতিটি ভাষার জন্য বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
DrMcMoylex
। : ডি