সমস্ত চরিত্রের অবস্থানের জন্য মূল কেসটি রেখে, "প্রথম" এর সাথে "ফোর্স" এর সমস্ত উপস্থিতি এবং "প্রথম" এর সমস্ত উপস্থিতি "বল" দিয়ে প্রতিস্থাপন করার জন্য একটি প্রোগ্রাম লিখুন:
"ForcefoRcefOrcE" -> "FirstfiRstfIrsT"
"FirstfiRstfIrsT" -> "ForcefoRcefOrcE"
বাকী স্ট্রিং অবশ্যই অপরিবর্তিত থাকবে এবং সুতরাং আপনার প্রোগ্রামটি দু'বার চালানো আসল স্ট্রিংটি ফিরে আসবে:
"thirst of forces" -> "thirst of firsts" -> "thirst of forces"
আপনার প্রোগ্রামটি যে কোনও প্রাথমিক স্ট্রিংয়ে কাজ করা উচিত। সুতরাং একটি ইঙ্গিত হিসাবে, আপনি মধ্যবর্তী প্রতিনিধিত্ব হিসাবে যাদু চরিত্রগুলি ব্যবহার করা আরও ভাল এড়াবেন, কারণ আপনি যদি তিনটি পাস প্রতিস্থাপন ( "force" -> "zzzzz", "first" -> "force", "zzzzz" -> "first"
) ব্যবহার করে থাকেন তবে এটি যুক্ত স্ট্রিংগুলিতে ব্যর্থ হবে "zzzzz"
।
আপনার প্রোগ্রামিং ভাষার (বেশিরভাগ ক্ষেত্রে এটি ইউনিকোড) স্ট্রিংয়ের সংজ্ঞা হিসাবে অনুমোদিত অক্ষরের পুরো পরিসীমা সমর্থন করা উচিত। উদাহরণস্বরূপ, মুদ্রণযোগ্য অক্ষরগুলির জন্য JSON- শৈলীর উপস্থাপনা ব্যবহার করে (+ u + 4 ডিজিট):
"\u0000\u0001\u0002\u0003the Force of the firsT"
|
V
"\u0000\u0001\u0002\u0003the First of the forcE"
[Ff]
না থাকে তবে আপনাকে অবশ্যই শব্দটি প্রতিস্থাপন করবেন না।