2025-10-24 19:02:20 +0300 MSK

Next Greater Numerically Balanced Number

Code

class Solution:
    def nextBeautifulNumber(self, n: int) -> int:
        for i in range(n + 1, 1224445):
            count = Counter(str(i))
            if all(count[d] == int(d) for d in count):
                return i