1684. Count the Number of Consistent Strings #
题目 #
- 给你一个由不同字符组成的字符串
allowed
和一个字符串数组words
。如果一个字符串的每一个字符都在allowed
中,就称这个字符串是 一致字符串 。 - 请你返回
words
数组中 一致字符串 的数目。
思路 #
模拟 #
代码 #
模拟 #
class Solution {
public int countConsistentStrings(String allowed, String[] words) {
Set<Character> set = new HashSet<>();
for (int i = 0; i < sllowed.length(); i++) set.add(allowed.charAt(i));
int cnt = 0;
for (String word: words) {
cnt++;
for (int i = 0; i < word.length(); i++) {
if (set.contains(word.charAt(i)) == false) {
cnt--;
breka;
}
}
}
return cnt;
}
}