Count Numbers with Unique Digits LeetCode solution in JavaScript

1
/**
2
* @param {number} n
3
* @return {number}
4
*/
5
var countNumbersWithUniqueDigits = function (n) {
6
if (n == 0) return 1;
7
let res = 1;
8
let k = 0;
9
for (let i = 1; i <= n; i++) {
10
k = 1;
11
for (let j = 0; j < i; j++) {
12
if (j == 0) {
13
k *= 9 - j;
14
} else {
15
k *= 10 - j;
16
}
17
}
18
res += k;
19
}
20
return res;
21
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0