依照题意进行模拟即可。
def 函数用于计算将 $n$ 转换为 $k$ 后的数位之和。
def
def get(n, k): res = 0 while n != 0: res += n % k n //= k return res res = 0 for i in range(1, 2024 + 1): res += get(i, 2) == get(i, 4) print(res)
运行结果:
63