Medium
Count the Number of Vowel Strings in Range — Python
Full explanation · Time O(n) · Space O(1)
# Time: O(n)
# Space: O(1)
# string
class Solution(object):
def vowelStrings(self, words, left, right):
"""
:type words: List[str]
:type left: int
:type right: int
:rtype: int
"""
VOWELS = {'a', 'e', 'i', 'o', 'u'}
return sum(words[i][0] in VOWELS and words[i][-1] in VOWELS for i in xrange(left, right+1))