9 однозначных чисел записываются одним цифровым знаком - всего 9 знаков.
90 двузначных чисел записываются двумя знаками, значит, их всего 90*2=180 знаков
900 трехзначных чисел (от 100 до 999) записываются тремя знаками, всего 3*900=2700 знаков
Число 1000 записывается 4 знаками.
Подсчитаем, сколько всего нужно знаков, чтобы написать числа от 1 до 1000:
9+180+2700+4=2893