От 0 до 9 - 9 цифр; от 10 до 99 (99-10+1)*2=180 цифр; от 100 до 999 (999-100+1)*3=2700 цифр; итого 2889 цифр, пока. Далее я беру (8973-1000+1)*4+ 2889=34785, тогда 34788 цифрой будет третья цифра числа 8974.
Я решал так: сначала я составил числовой ряд из всех цифр натуральных чисел. где х - числовой разряд.
Далее ясно что что интересующее нас число находится между 1000 и 9999, ближе к концу. Последняя цифра числа 9999 является 38889 по счету. Далее мы совершаем операцию 38889-4 до тех пор, пока ответ превышает 34788. Получаем 38889-4*(1025)=34789. Это номер последней цифры числа 9999-1025=8974. Соответственно ответ на наш вопрос: цифра 7 числа 8974.