Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n.
Example:
Given n = 13, Return 6, because digit 1 occurred in the following numbers: 1, 10, 11, 12, 13.
Hint:
Beware of overflow.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|