Đáp án: `2893` chữ số.
Giải thích các bước giải:
Từ `1` đến `9` có `9` số có một chữ số
Từ `10` đến `99` có `90` số có `2` chữ số
Từ `100` đến `999` có `900` số có ba chữ số.
Có `1` số có `4` chữ số (là số `1000`).
Vậy để viết từ `1` đến `1000` cần số chữ số là :
\(9 + 90 \times 2 + 900 \times 3 + 4 = 2893\) (chữ số)
Đáp số : `2893` chữ số.