8 September 2026
Vowel-Heavy Words
Easy
Strings
Pick out the words in a list that contain at least three vowels.
You are given a list of lowercase words from a word game. For each word, count how many of its letters are vowels (a, e, i, o, or u). Keep only the words with three or more vowels. Return the kept words as a list, in their original order. If no words qualify, return an empty list.
Constraints
words has between 0 and 300 entrieseach word has between 1 and 40 charactersevery word uses only lowercase letters a-z
Function signature
def vowel_heavy_words(words):