Если кол-во чисел, то выше сказали уже. Если именно цифр, то что-то подсказывает, что не очень сложно.
Берем кол-во цифр в граничных числах.
И тут у нас 2 варианта по сути:
— Кол-во цифр равно.
— Кол-во цифр не равно, в этом случае здесь обязательно есть крайние поддиапазоны и возможно 1 и более диапазонов между ними. Диапазоны — это набор чисел с одним кол-вом цифр.
1й вариант.
(правое значение — левое значение + 1) * кол-во цифр для диапазона
2й вариант подробнее.
Для крайних диапазонов кол-во цифр будет что-то типа, для левого: (максимальное число с текущим кол-во цифр — левое значение + 1) * кол-во цифр для диапазона, для правого для правого (текущее значение — минимальное число с текущим кол-во цифр + 1) * кол-во цифр для диапазона.
Ну и для средних в цикле (максимальное число с текущим кол-во цифр — минимальное число с текущим кол-во цифр + 1) * кол-во цифр для диапазона).
Кол-во цифр для диапазона — это кол-во цифр для 1го числа из диапазона чисел с одним кол-во цифр.
Если еще надо будет учесть к примеру пробелы, то их можно посчитать как в 1м варианте.
Что-то такое мне подсказывает мой больной мозг не вдаваясь вообще в математическую теорию.
P.S. писал с просони, может местами звучать коряво.