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