Daily LeetCode – day0166 2283. Check if Number Has Equal Digit Count and Digit Value

// 2283. Check if Number Has Equal Digit Count and Digit Value
class Solution {
    public boolean digitCount(String num) {
        for (int i = 0; i < num.length(); ++i) {
            int count = 0;
            for (int j = 0; j < num.length(); ++j) {
                if (num.charAt(j) - 48 == i) ++count;
            }
            if (num.charAt(i) - 48 != count) return false;
        }
        return true;
    }
}
学习笔记:
这是一道简单题,看一下每一位的出现次数对不对,不对就提前返回。


关于樊轶群

一个善良的理想主义者。
此条目发表在每日LeetCode分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注