تابعی بنویسید که یک کلمه را بگیرد و صامت ها را یکی یکی تقسیم کند، اما مصوت ها را در یک دسته نگه دارد.
نمونه ورودی و خروجی
SplitWord("beautifully") ➞ ['b', 'eau', 't', 'i', 'f', 'u', 'l', 'l', 'y']
SplitWord("spoonful") ➞ ['s', 'p', 'oo', 'n', 'f', 'u', 'l']
SplitWord("swimming") ➞ ['s', 'w', 'i', 'm', 'm', 'i', 'n', 'g']
نکات
- مصوت ها عبارتند از:
a, e, i, o, u
. - همه کلمات با حروف کوچک خواهند بود.
Assert.Equal(new char[] { 'b', 'e', 'a', 'u', 't', 'i', 'f', 'u', 'l', 'l', 'y' }, Backendbaz.SplitWord("beautifully")); Assert.Equal(new char[] { 's', 'p', 'o', 'o', 'n', 'f', 'u', 'l' }, Backendbaz.SplitWord("spoonful")); Assert.Equal(new char[] { 's', 'w', 'i', 'm', 'm', 'i', 'n', 'g' }, Backendbaz.SplitWord("swimming"));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات