từ 1 đến 9 có 10 chữ số
từ 10 đến 99 có [(99-10)+1]*2 = 180 chữ số
như vậy từ 1 đến 99 bạn đã viết tất cả 180+10 = 190 chữ số, Vậy còn lại 1001-180 = 821 chữ số
kể từ 100 là các số có 3 chữ số nên ta phải viết thêm khoảng 821/3 = 274 số nữa
từ 100 đến 370 có 370 - 100 + 1 = 271 số => có 271*3 = 813 chữ số
vậy từ 1 đến 370 ta đã viết tất cả 190 + 813 = 1003 chữ số
Chữ số thứ 1001 là chữ số 3