Skip to content
← Back to the archive

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 entries
  • each word has between 1 and 40 characters
  • every word uses only lowercase letters a-z

Function signature

def vowel_heavy_words(words):

Sign in to solve this bracket

Reading the problem is free for everyone. Opening the editor and solving it requires an account with Open Bracket+.