xét các dãy số từ 000 đến 999 có 1000 số mỗi số trong dãy có 3 chữ số
=> dãy số có 3 x 1000 = 3000 chữ số
trong đó các chữ số 0, 1, 2, 3, 4, ..., 9 xuất hiện với số lần như nhau nên số lần xuất hiện của số từ 1, 2,3 , ..9 là 3000: 10 = 300 lần
=>từ 000 đến 999 có 300 chữ số 1
dãy số từ 1000 đến 1999 cũng có 300 chữ số 1 xuất hiện trong dãy 000 đến 999 từ 1000 đến 1999 có 1000 số nên có thêm 1000 chữ số 1 ở hàng nghìn nữa
từ 2000 đến 2017 có : 2001, 2011, 2012, 2013, 2014 , 2015, 2016, 2017 nên có thêm 9 chữ số 1 nữa
vậy có tất cả:
300 + 300 + 1000 + 9 = 1609 chữ số 1