1684. Count the Number of Consistent Strings

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;
    }
}

致谢 #

宫水三叶