একটি স্ট্রিং দেওয়া হয়েছে, এটি আন্তঃবিভাজন বিপরীতে। এখানে কিভাবে জন্য এটা করতে করতে abcdefghi
এবং abcdefghij
, 0-ইন্ডেক্স:
- বিজোড় সূচকগুলিতে বর্ণগুলি থেকে চরগুলি সম সূচকগুলিতে পৃথক করুন:
acegi bdfh
acegi bdfhj - বিজোড় সূচকগুলিতে বর্ণগুলি বিপরীত করুন:
acegi hfdb
acegi jhfdb - আবার একটি স্ট্রিং মধ্যে ইন্টারলিভ:
ahcfedgbi
ajchefgdib
বিধি
- আপনাকে অবশ্যই সম-দৈর্ঘ্য এবং বিজোড় দৈর্ঘ্যের উভয় স্ট্রিং সমর্থন করতে হবে।
- 0-সূচক অনুসারে, আপনাকে অবশ্যই বিজোড় সূচকগুলিতে অক্ষরগুলি বিপরীত করতে হবে, এমনকি নয়।
- 1-সূচক অনুসারে অবশ্যই আপনার চরিত্রগুলি অবশ্যই বিচ্ছিন্ন নয়, এমনকি সূচকগুলিতে বিপরীত হবে।
- ইনপুটটিতে মুদ্রণযোগ্য এএসসিআইআই (কোড পয়েন্ট 32-126) থাকবে, কোনও নিউলাইন নেই।
- আপনি ইনপুটটি স্ট্রিং হিসাবে বা অক্ষরের তালিকার হিসাবে নিতে পারেন (1-চর স্ট্রিং নয়)। যেমন
String
/char[]
বাchar*
অনুমোদিত, কিন্তুString[]
/char[][]
বাchar**
হয় না।
পরীক্ষার মামলা
Input
Output
Hello, World!
HdlroW ,olle!
Hello World!
H!llooW rlde
ABCDEFGHIJKLMNOPQRSTUVWXYZ
AZCXEVGTIRKPMNOLQJSHUFWDYB
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
}"{$y&w(u*s,q.o0m2k4i6g8e:c<a>_@]B[DYFWHUJSLQNOPMRKTIVGXEZC\A^?`=b;d9f7h5j3l1n/p-r+t)v'x%z#|!~
P
P
AB
AB
xyz
xyz
খালি স্ট্রিংয়ের জন্য, খালি স্ট্রিংটি নিজেই ফিরে আসুন।