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
Từ 1 đến 9 có 9 chữ số
Từ 10 đến 99 có 90 số => 90 x 2 = 180 ( số )
Như vậy từ 1 đến 99 viết được tất cả : 180 + 9 = 189 vậy còn lại 2001 - 180 = 821
Kể từ 100 là số có 3 chữ số nên ta viết thêm khoảng : 821: 3 = 274 số nữa
Từ 100 đến 370 có 370 - 100 + 1 = 371 số => 271 x 3 = 813 chữ số
Vậy từ 1 đến 370 có tất cả ; 189 + 813 = 1002
Chữ số thứ 1001 là số2