counting_words_given_prefix.py (766B)
| # 2185. Counting Words With a Given Prefix
"""
you are given an array of strings 'words' and a string 'pref'. return the
number of strings in 'words' that contain 'pref' as a prefix. a prefix of a
string 's' is any leading contiguous substring of 's'.
"""
class Solution(object):
def prefixCount(self, words, pref):
"""
:type words: List[str]
:type pref: str
:rtype: int
"""
cnt = 0
for i in words:
if i.startswith(pref):
cnt += 1
return cnt
if __name__ == "__main__":
obj = Solution()
print(obj.prefixCount(words=["pay", "attention", "practice", "attend"], pref="at"))
print(obj.prefixCount(words=["leetcode", "win", "loops", "success"], pref="code"))
|