তিনটি ইনপুট নিন, পাঠ্যের একটি স্ট্রিং T
; প্রতিস্থাপন করতে অক্ষরের একটি স্ট্রিং F
; এবং তাদের সাথে প্রতিস্থাপন করতে অক্ষরের একটি স্ট্রিং R
। T
একই (কেস সংবেদনশীল) অক্ষরের সাথে প্রতিটি স্ট্রিংয়ের জন্য F
, অক্ষরগুলির সাথে তাদের প্রতিস্থাপন করুন R
। যাইহোক, মূল পাঠ্যের মতো একই কেস রাখুন।
এর R
চেয়ে বেশি অক্ষর থাকলে F
অতিরিক্ত অক্ষরগুলি যেমন হয় তেমনই হওয়া উচিত R
। যদি সংখ্যা বা চিহ্ন থাকে F
তবে তার সাথে সংশ্লিষ্ট অক্ষরগুলি R
তাদের থাকা কেসটি রাখে R
। F
অগত্যা উপস্থিত হবে না T
।
আপনি ধরে নিতে পারেন সমস্ত পাঠ্য প্রিন্টযোগ্য এএসসিআইআই ব্যাপ্তিতে থাকবে।
উদাহরণ
"Text input", "text", "test" -> "Test input"
"tHiS Is a PiEcE oF tExT", "is", "abcde" -> "tHaBcde Abcde a PiEcE oF tExT"
"The birch canoe slid on the smooth planks", "o", " OH MY " -> "The birch can OH MY e slid OH MY n the sm OH MY OH MY th planks"
"The score was 10 to 5", "10", "tEn" -> "The score was tEn to 5"
"I wrote my code in Brain$#@!", "$#@!", "Friend" -> "I wrote my code in BrainFriend"
"This challenge was created by Andrew Piliser", "Andrew Piliser", "Martin Ender" -> "This challenge was created by Martin Ender"
// Has a match, but does not match case
"John does not know", "John Doe", "Jane Doe" -> "Jane does not know"
// No match
"Glue the sheet to the dark blue background", "Glue the sheet to the dark-blue background", "foo" -> "Glue the sheet to the dark blue background"
// Only take full matches
"aaa", "aa", "b" -> "ba"
// Apply matching once across the string as a whole, do not iterate on replaced text
"aaaa", "aa", "a" -> "aa"
"TeXT input", "text", "test" -> "TeST input"
"The birch canoe slid on the smooth planks", "o", " OH MY "
এত হাস্যকর পেলাম তা নিশ্চিত না করে তবে আমি সেই উদাহরণটি পছন্দ করেছি।
"TeXT input", "text", "test"