নিজের সাথে স্ট্রিং প্রতিস্থাপন করুন
আপনার লক্ষ্যটি হ'ল একটি স্ট্রিংকে তার আগে একটি অক্ষরের সাথে মূল স্ট্রিংয়ের পরিবর্তে প্রথম অক্ষর দিয়ে শুরু করে এবং চারপাশে মোড়ানো দ্বারা প্রতিস্থাপন করা। আমার অর্থটি বোঝাতে এখানে কয়েকটি উদাহরণ দেওয়া হয়েছে:
প্রথম উদাহরণ:
Input: program
Output: apgopra
How:
Program -> mrogram (replace p by m in program)
-> mpogpam (replace r by p in mrogram)
-> mprgpam (replace o by r in mpogpam)
-> mpropam (replace g by o in mprgpam)
-> mpgopam (replace r by g in mpropam)
-> mpgoprm (replace a by r in mpgopam)
-> apgopra (replace m by a in mpgoprm)
দ্বিতীয় উদাহরণ:
Input: robot
Output: orbro
How:
Robot -> tobot (replace r by t in robot)
-> trbrt (replace o by r in tobot)
-> trort (replace b by o in trbrt)
-> trbrt (replace o by b in trort)
-> orbro (replace t by o in trbrt)
তৃতীয় উদাহরণ:
Input: x
Output: x
How:
x -> x (replace x by x in x)
চতুর্থ উদাহরণ:
Input: xy
Output: xx
How:
xy -> yy (replace x by y in xy)
-> xx (replace y by x in yy)
Sidenotes:
- স্ট্রিংটিতে কেবল
x
ছোট হাতের অক্ষর এবং স্পেস থাকবে - এটি কোড-গল্ফ তাই বাইট জেতে সংক্ষিপ্ততম কোড !