تابعی ایجاد کنید که در پارامتر اول یک رشته txt را بگیرد و هر کلمه ای که در لیست پارامتر دوم قرار داشت را از آن سانسور کند. متن سانسور شده باید با کاراکتر داده شده در پارامتر سوم جایگزین شود.
نمونه ورودی و خروجی
CensorString("Today is a Wednesday!", ["Today", "a"], "-") ➞ ----- is - Wednesday!
CensorString("The cow jumped over the moon.", ["cow", "over"], "*") ➞ The *** jumped **** the moon.
CensorString("Why did the chicken cross the road?", ["did", "chicken", "road"], "*") ➞ Why *** the ******* cross the ****?
EXPECT_EQ(CensorString("Today is a Wednesday!", std::vector({"Today", "a"}), "-"), "----- is - Wednesday!");
EXPECT_EQ(CensorString("The cow jumped over the moon.", std::vector({"cow", "over"}), "*"), "The *** jumped **** the moon.");
EXPECT_EQ(CensorString("Why did the chicken cross the road?", std::vector({"did", "chicken", "road"}), "*"), "Why *** the ******* cross the ****?"); برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
FDK2077
نظرات