بکندباز

تابعی ایجاد کنید که یک جمله را به عنوان ورودی بگیرد و آخرین مصوت هر کلمه را پیدا کند و مصوت پایانی که بیشترین تکرار را در جمله دارد، به صورت یک کاراکتر برگرداند. اگر یک کلمه فقط یک مصوت داشته باشد، آن مصوت به عنوان مصوت پایانی در نظر گرفته می‌شود، حتی اگر در ابتدای کلمه باشد.

نمونه ورودی و خروجی

CommonLastVowel("Hello World!") ➞ "o"

CommonLastVowel("Watch the characters dance!") ➞ "e"

CommonLastVowel("OOI UUI EEI AAI") ➞ "i"

نکات

  • حرف “y” به عنوان واکه در نظر گرفته نمی‌شود.
Assert.Equal("o", Backendbaz.CommonLastVowel("Hello World!"));
Assert.Equal("e", Backendbaz.CommonLastVowel("Watch the characters dance!"));
Assert.Equal("i", Backendbaz.CommonLastVowel("OOI UUI EEI AAI"));
Assert.Equal("a", Backendbaz.CommonLastVowel("amy and acts"));
Assert.Equal("u", Backendbaz.CommonLastVowel("munch munch munch tasty tasty brunch"));

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط