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