Mình chỉ làm được phần a thui bạn thông cảm
Từ 1 đến 9 có 9 ( số ) => 9 x 1 = 9 chữ số
Từ 10 đến 99 có ( 99 - 10 ) ; 1 + 1= 90 ( số ) => 90 x 2 = 180 ( chữ số )
Từ 100 đến 999 có ( 999 - 100 ) : 1 + 1 = 900 ( sô ) => 900 x 3 = 2700 chữ số
Từ 1000 đến 1023 có : ( 1023 - 100 ) ; 1 + 1 = 24 => 24 x 4 = 96 ( chữ số )
Cần phải dùng : 180 + 9 + 2700 + 96 = 2985 ( chữ số )
Đáp số 2985 chữ số