-1

Possible Duplicate:
No of numbers less than a given number with no repeating digits

The numbers smaller than 10 with different digits are: 9,8,7,....1. So there are 9 numbers.

Similarly, numbers with different digits smaller than 100 are all except 11,22,33,44....,99, therefore 90 numbers in total. We can also compute this as (9*9)+9=90 (total combinations of 2 digit numbers + 1 digit numbers).

私の問題は、123 のように 10 の累乗ではない境界が与えられた場合です。100 より小さい 90 個の数字があり、次に 102、103、104、105、106、107、108、109、120 の数字があります。残りの数字はすべて、数字の 1 つが繰り返されます。したがって、合計で 90 + 9 = 99 の数字があります

実際にすべての数値を列挙せずに、このカウントをどのように計算できますか?

4

0 に答える 0