Skip to content

Commit 8c8961f

Browse files
committed
计算各个位数不同的数字个数
1 parent e20ecc3 commit 8c8961f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/algorithm/leetcode/Solution357.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ public int countNumbersWithUniqueDigits(int n) {
1515

1616
for (int i = 3, num = 8; i < f.length; ++i) {
1717
f[i] = f[i - 1] * num;
18-
--num;
18+
if (1 < num) {
19+
--num;
20+
}
1921
}
2022
for (int i = 2; i < f.length; ++i) {
2123
f[i] += f[i - 1];

0 commit comments

Comments
 (0)