Lời giải:
Từ 1 đến 9 có số chữ số là:
$(9-1):1+1=9$ (chữ số)
Từ 10 đến 99 có số chữ số là:
\([(99-10):1+1]\times 2=180\) (chữ số)
Từ $100$ đến $905$ có số chữ số là:
$[(905-100):1+1]\times 3=2418$ (chữ số)
Như vậy, chữ số $5$ trong $905$ là chữ số thứ: $9+180+2418=2437$
Do đó, chữ số 0 trong số $906$ là chữ số thứ: $2437+2=2439$