Menu
CoddyTech

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.
challenge icon

سؤال إضافي

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

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

اختبار #1

اختبار #2

وسيط

s = "Interview"

الإخراج المتوقع

4