在一张足够长的纸条上从左至右依次写上1-2010这2010个自然数,然后从左至右每隔三位点一个逗号:123,456,789,101,112…….第一100个逗号前得那个数字是?
从1到9,消耗3个逗号
从10 11 12开始算,二位数从10 到99共(99-10+1)×2 = 180位,消耗180/3=60个逗号.
则还需三位数消耗 100 - 3 - 60 = 37个逗号
因此第100个逗号前的数就是136
如果我没算错的话,应该是66把
3×99=297 297-9-90×2=108 108÷3=36 100+36-1=135
第100个逗号前得那个数字是5
100个逗号用数字:100×3=300
300个去掉一位数和两位数剩下数字:300-9-(99-9)×2=111
111个数字占用三位数字个数:111÷3=37
从100起第37个三位数是:100+(37-1)=136