Từ số 1 đến số 9 có 1 chữ số 8.
Từ số 10 đến số 99 có 10 chữ số 8 ở hàng chục (80,81,82,...,89) và có 9 chữ số 8 ở hàng đơn vị (18,28,38,...,98)
Từ số 100 đến 999 có 100 chữ số 8 ở hàng trăm (801,802,803,..,899), và có 90 chữ số 8 ở hàng chục (180,181,...,189,280,281,..,289,...,980,981,...989) và có 90 chữ số 8 ở hàng đơn vị (108,118,...,198,208,218,...,298,...,908,918,...,998)
Như vậy từ 1 đến 999 có tổng cộng: 1 + 10 + 9 + 100 + 90 + 90 = 300 chữ số 8.
Từ 1000 đến 1999, thì ta coi như đếm các chữ số 8 của dãy số 000,001, 002,003,...,998,999. Và như trên cũng có 300 chữ số 8.
Từ 2000 đến 2016 chỉ có 1 chữ số 8 của số 2008.
Vậy có tất cả 300 + 300 + 1 = 601 chữ số 8 theo yêu cầu đề bài.