بکندباز

تابعی ایجاد کنید که در پارامتر اول یک رشته 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 ****?
 

Assert.Equal("----- is - Wednesday!", Backendbaz.CensorString("Today is a Wednesday!", new string[] { "Today", "a" }, "-"));
Assert.Equal("The *** jumped **** the moon.", Backendbaz.CensorString("The cow jumped over the moon.", new string[] { "cow", "over" }, "*"));
Assert.Equal("Why *** the ******* cross the ****?", Backendbaz.CensorString("Why did the chicken cross the road?", new string[] { "did", "chicken", "road" }, "*"));

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
6 مرداد 1402

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

نظرات

*
*