按自然数的顺序从1写到n,总共用了3209个数字,那么n是多少?

问题描述:

按自然数的顺序从1写到n,总共用了3209个数字,那么n是多少?

(3209-(3*900+2*90+9))/4=80 (注:写到999后还能写80个4位数)
n=1079
因为:
写1位数1-9需要9个数字;
写2位数10-99需要2*90=180个数字;
写3位数100-999需要3*900=2700个数字;
写每个4位数占4个数字算式怎么列1000+(3209-3*900-2*90-9)/4-1