2025-08-18 16:21:41 +0000 UTC

Check if Number Has Equal Digit Count and Digit Value

Code

class Solution:
    def digitCount(self, num: str) -> bool:
        freqs = [0] * 10
        for char in num:
            freqs[int(char)] += 1
        for i, char in enumerate(num):
            if freqs[i] != int(char):
                return False
        return True