给你一个字符串数组 words
和一个字符串 pref
。
返回 words
中以 pref
作为 前缀 的字符串的数目。
字符串 s
的 前缀 就是 s
的任一前导连续字符串。
输入: words = ["pay","attention","practice","attend"], pref = "at" 输出: 2 解释: 以 "at" 作为前缀的字符串有两个,分别是:"attention" 和 "attend" 。
输入: words = ["leetcode","win","loops","success"], pref = "code" 输出: 0 解释: 不存在以 "code" 作为前缀的字符串。
1 <= words.length <= 100
1 <= words[i].length, pref.length <= 100
words[i]
和pref
由小写英文字母组成
impl Solution {
pub fn prefix_count(words: Vec<String>, pref: String) -> i32 {
words.iter().filter(|w| w.starts_with(&pref)).count() as i32
}
}