统计各位数字都不同的数字个数

195 阅读1分钟

给你一个整数 n ,统计并返回各位数字都不同的数字 x 的个数,其中 0 <= x < 10n 。

输入: n = 2
输出: 91
解释: 答案应为除去 11、22、33、44、55、66、77、88、99 外,在 0 ≤ x < 100 范围内的所有数字。

找规律:

n=0  res=1

n=1  res=10
n=2  res=10+9*9
n=3  res=10+9*9+9*9*8
n=4  res=10+9*9+9*9*8+9*9*8*7