Mình nhầm một chút nha bạn.
Xét từ 100 đến 200:
Từ 100 đến 110 có 1 số mà trong số đó có 1 chữ số 5.
Từ 110 đến 120 có 1 số mà trong số đó có 1 chữ số 5.
...
Từ 150 đến 160 có 10 số mà trong số đó có 1 chữ số 5.
Từ 160 đến 170 có 1 số mà trong số đó có 1 chữ số 5.
...
Từ 190 đến 200 có 1 số mà trong số đó có 1 chữ số 5.
Vậy từ 100 đến 200 có: 19 số có 3 chữ số mà trong mỗi số có 1 chữ số 5 .
Xét từ 200 - 300 có: 19 số có 3 chữ số mà trong mỗi số có 1 chữ số 5 .
...
Xét từ 500 đến 600 có 100 số có 3 chữ số mà trong mỗi số có 1 chữ số 5. ( vì từ 500 đến 599 mỗi số đều có chữ số 5 ở hàng trăm )
Xét từ 600 - 700 có : 19 số có 3 chữ số mà trong mỗi số có 1 chữ số 5.
...
Xét từ 900 - 999 có : 19 số có 3 chữ số mà trong mỗi số có 1 chữ số 5 .
Vậy có: 19 x 8 + 100 = 252 (số có 3 chữ số mà trong mỗi số có 1 chữ số 5).
Xét từ 100 đến 199:
Từ 100 đến 110 có 1 số mà trong số đó có 1 chữ số 5.
Từ 110 đến 120 có 1 số mà trong số đó có 1 chữ số 5.
....
Từ 150 đến 160 có 10 số mà trong số đó có 1 chữ số 5.
Từ 160 đến 170 có 1 số mà trong số đó có 1 chữ số 5.
....
Từ 190 đến 200 có 1 chữ số mà trong số đó có 1 chữ số 5.
Vậy từ 100 đến 200 có: 1 x 9 + 10 = 19 ( số ).
Vậy có: 19 x 9 = 171 ( số có 3 chữ số mà trong mỗi số có 1 chữ số 5 ).
Xét từ 100 đến 199:
Từ 100 đến 110 có 1 số mà trong số đó có 1 chữ số 5.
Từ 110 đến 120 có 1 số mà trong số đó có 1 chữ số 5.
.............
Từ 190 đến 200 có 1 chữ số mà trong số đó có 1 chữ số 5.
Vậy từ 100 đến 200 có: 1 x 9 + 10 = 19 ( số ).
Vậy có: 19 x 9 = 171 ( số có 3 chữ số mà trong mỗi số có 1 chữ số 5 ).
hok tốt