Menu
CoddyTech
flag Ar iconالعربيةdown icon

Count Vowels

لديك سلسلة نصية s مكوّنة من أحرف إنجليزية. احسب عدد أحرف العلة فيها وأعِد هذا العدد. أحرف العلة هي a وe وi وo وu، بحروف صغيرة أو كبيرة. لا يُحتسب الحرف y.

الدالة

countVowels(s: string) → integer
sstring
سلسلة الأحرف الإنجليزية المراد فحصها
تُرجعinteger
عدد حروف العلة في s، بالأحرف الكبيرة والصغيرة معًا

القيود

  • 1 ≤ s.length ≤ 5 × 104
  • s يحتوي على أحرف إنجليزية فقط (a إلى z، وA إلى Z).

أمثلة

المدخلات
s = "Interview"
المخرجات
4
الشرح
حروف العلة هي I وe وi وe. يُحتسب الحرف الكبير I مثل الحرف الصغير، لذا فالإجابة هي 4.

lock icon+18 اختبارات مخفية عند الإرسال

challenge icon

سؤال إضافي

هل يمكنك إرجاع عدد مرات ظهور كل حرف من حروف العلة الخمسة، مع الاستمرار في قراءة السلسلة مرة واحدة فقط؟

إعادة ضبط الشيفرة
def countVowels(s):
    # اكتب الكود هنا
حالات الاختبار

الحالة 1

الحالة 2

المدخلات

s = "Interview"

المتوقع

4