Statement: Given a non-negative integer n, count all numbers with unique digits, x, where 0 ≤ x < 10^n.
class Solution { private int[] precalculated = new int[] { 1, 10, 91, 739, 5275, 32491, 168571, 712891, 2345851, 5611771, 8877691 }; public int countNumbersWithUniqueDigits(int n) { return precalculated[Math.min(n, 10)]; } }