检查是否所有字符出现次数相同 ^.^ 2022/08/18

https://leetcode.cn/problems/check-if-all-characters-have-equal-number-of-occurrences/

当当,简单题。
记录下误区:是否可以统计字符串中不同字符的数量,然后看该数量能否整除字符串长度?
不能,形如aabbbc,不满足题目要求,但是按照该思路是满足的。
然后上代码

public boolean areOccurrencesEqual(String s) {
        char[] chars = s.toCharArray();
        int[] charArr=new int[26];
        for (char aChar : chars) {
            charArr[aChar-'a']++;
        }
        int standard=-1;
        for (int i : charArr) {
            if(i!=0 && standard==-1){
                standard=i;
            }
            if(i!=0 && i!=standard){
                return false;
            }
        }
        return true;

    }

你可能感兴趣的:(检查是否所有字符出现次数相同 ^.^ 2022/08/18)