تابعی بنویسید که لیستی از کلمات را در ورودی بگیرد و تمام کلماتی که همه مصوت های موجود در کلمه اول را دارند را در خروجی برگرداند. طبعاً خود کلمه اول نیز باید در خروجی برگردانده شود.
تعداد و ترتیب مصوت ها مهم نیست.
نمونه ورودی و خروجی
SameVowelGroup(["toe", "ocelot", "maniac"]) ➞ ['toe', 'ocelot']
SameVowelGroup(["many", "carriage", "emit", "apricot", "animal"]) ➞ ['many']
SameVowelGroup(["hoops", "chuff", "bot", "bottom"]) ➞ ['hoops', 'bot', 'bottom']
Assert.Equal(new string[] { "toe", "ocelot" }, Backendbaz.SameVowelGroup(new string[] { "toe", "ocelot", "maniac" })); Assert.Equal(new string[] { "many" }, Backendbaz.SameVowelGroup(new string[] { "many", "carriage", "emit", "apricot", "animal" })); Assert.Equal(new string[] { "hoops", "bot", "bottom" }, Backendbaz.SameVowelGroup(new string[] { "hoops", "chuff", "bot", "bottom" }));
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات