দিন S
, a
এবং b
প্রতিটি একটি স্ট্রিং প্রতিনিধিত্ব
গোল: লিখুন যেখানে আপনি সব ঘটনার প্রতিস্থাপন একটি প্রমিত স্ট্রিং ফাংশন প্রতিস্থাপন a
একটি স্ট্রিং S
সঙ্গে b
এতক্ষণ যেমন a
ইতিমধ্যে একটি দৃষ্টান্ত অংশ নয়b
উদাহরণস্বরূপ, যদি আমাদের স্ট্রিং S
= থাকেMy oh my that there is a big ol' that
এবং আমরা একটি অভিনব প্রতিস্থাপন করতে চেয়েছিলেন a = that
এবং b = that there
আমরা প্রতিটি উদাহরণের প্রতিস্থাপন করবে that
সঙ্গে that there
দৃষ্টান্ত যতদিন that
ইতিমধ্যে একটি দৃষ্টান্ত নয়that there
সুতরাং এই ক্ষেত্রে আউটপুট হবে: My oh my that there is a big ol' that there
প্রথমটি that
প্রতিস্থাপন করা হয়নি কারণ এটি ইতিমধ্যে একটি উদাহরণের অংশ ofthat there
মন্তব্য
সমস্ত 3 ইনপুট অবশ্যই মুদ্রণযোগ্য আসকি অক্ষরযুক্ত স্ট্রিং থাকতে হবে
ইনপুট 3 টি পৃথক স্ট্রিং বা 3 স্ট্রিংয়ের তালিকা হিসাবে দেওয়া যেতে পারে
ইনপুট অনুক্রমে হতে হবে
S
,a
,b
যদি না অন্যথায় উত্তর উল্লেখিতa
একটি অংশ হিসাবে বিবেচনা করার জন্যb
, উদাহরণস্বরূপ সমস্তa
অবশ্যই উদাহরণের অংশ হতে হবেb
কিছু কর্নারের কেস ব্যাখ্যা করা হয়েছে
Input: ["1222", "22", "122"]
Output: "12122"
উপরের উদাহরণে পরবর্তীটি 22
প্রতিস্থাপন করা হয়। যদিও এর অংশটি উদাহরণের অংশ হিসাবে রয়েছে b
, এর সম্পূর্ণতা উদাহরণের অংশ নয় b
। পুরো উদাহরণটি এর a
কোনও উদাহরণের অংশ না হওয়ায় b
এটি প্রতিস্থাপন করা হয়েছে।
Input: ["123 ", "23", "12"]
Output: "112 "
এই পরীক্ষার কেস উপরের মত একই ক্ষেত্রে চিত্রিত করে তবে সম্ভবত কিছুটা আরও পরিষ্কার ভাবে। আবার 2
মাঝেরটি হ'ল উভয় অংশের উদাহরণের a
পাশাপাশি একটি উদাহরণের অংশ b
, যদিও সমস্ত a
অংশের অংশটি b
এখনও এটি প্রতিস্থাপন করা হয়নি।
Input: ["Empty", "", "p"]
Output: "pEpmptpyp"
উপরের পরীক্ষার ক্ষেত্রে উভয়ের খালি স্ট্রিং এর আগে এবং পরে p
প্রতিস্থাপন করা হয়নি কারণ সম্পূর্ণরূপে উদাহরণের অংশ হিসাবে বিবেচনা করা যেতে পারে p
।
অন্যান্য পরীক্ষার কেস
Input: ["aabbaa", "aa", "aabb"]
Output: "aabbaabb"
Input: ["Hello World!", "o", " no"]
Output: "Hell no W norld!"
Input: ["Wow, oh wow, seriously WOW that's... wow", "wow", "WOW,"]
Output: "Wow, oh WOW,, seriously WOW that's... WOW,"
Input: ["Empty", "", "b"]
Output: "bEbmbpbtbyb"
Input: ["Empty", "b", "br"]
Output: "Empty"
Input: ["Empty", "pty", "Empty"]
Output: "Empty"
Input: ["aabbaaa", "aa", "PP"]
Output: "PPbbPPa"
Input: ["121212","1","121"]
Output: "121212"
এটি কোড-গল্ফের জন্য একটি প্রশ্ন তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর।