a,
Xét dãy số gồm 1000 số có 3 chữ số sau :
000 ; 001 ; 002 ; ..... ; 010 ; 011 ;.....;099 ; 100 ; ...... ; 999
Dãy số trên có tất cả số chữ số là:
1000 x 3 = 3000 (chữ số)
Mỗi chữ số từ 0 đến 9 xuất hiện trong dãy số số lần là:
3000 : 10 = 300 (lần)
=> Từ 1000 ; 1001 ; 1002 ; .... ; 1999 có 300 chữ số 2
=> Từ 0 đến 1999 có số chữ số 2 là:
300 + 300 = 600 (chữ số)
b,
Theo như ý a trên từ 0 đến 999 có 300 chữ số 1
=> Từ 1000 đến 1999 có : 1000 + 300 = 1300 (chữ số 1)
Vậy từ 0 đến 1999 có số chữ số 1 là: 1300 + 300 = 1600 (chữ số 1)
Đáp số: a : 600 chữ số 2 ; b : 1600 chữ số 1