یک جمله داده شده است، تعداد کلماتی که اولین و آخرین حرف آنها یکسان است را برگردانید.
نمونه ورودی و خروجی
CountSameEnds("Pop! goes the balloon") ➞ 1
CountSameEnds("And the crowd goes wild!") ➞ 0
CountSameEnds("No I am not in a gang.") ➞ 1
نکات:
- کلمات تکحرفی شمارش نمیشوند (مانند “I” و “A” در مثال سوم).
- حروف بزرگ و کوچک معادل در نظر گرفته میشوند (مثلاً “P” و “p” برابرند).
Assert.Equal(1, Backendbaz.CountSameEnds("Pop! goes the balloon")); Assert.Equal(0, Backendbaz.CountSameEnds("And the crowd goes wild!")); Assert.Equal(1, Backendbaz.CountSameEnds("No I am not in a gang.")); Assert.Equal(2, Backendbaz.CountSameEnds("My mom is not a nun.")); Assert.Equal(0, Backendbaz.CountSameEnds("A fine morning")); Assert.Equal(0, Backendbaz.CountSameEnds("Taste the difference"));
نظرات