题目:
给你一个字符串数组 words 和一个字符串 pref 。返回 words 中以 pref 作为 前缀 的字符串的数目。字符串 s 的 前缀 就是 s 的任一前导连续字符串。
解题思路:
很简单的模拟,遍历words数组,对于数组的每一个字符串,对其和pref进行比对,并判断其是不是前缀,并计数器计数
代码:
class Solution:
def prefixCount(self, words: List[str], pref: str) -> int:
ans = 0
for i in words:
if len(i) < len(pref):
continue
if i[:len(pref)] == pref:
ans += 1
return ans