بکندباز

تابعی ایجاد کنید که در پارامتر اول یک رشته 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
امتیاز:‌ 11019
تصحیح اتوماتیک 0 0
‎C++‎
31 خرداد 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*