从1到9,用了9*1 = 9 个数码
从10到99,用了90*2 = 180 个数码
从100到 999,用了 900*3 = 2700 数码
2700 + 180 + 9 = 2889
显然用3193个数码,N是四位数.
(3193 - 2889) ÷ 4 = 76
即从1000开始的第76个数
N = 1000 + 76 - 1 = 1075
从1到9,用了9*1 = 9 个数码
从10到99,用了90*2 = 180 个数码
从100到 999,用了 900*3 = 2700 数码
2700 + 180 + 9 = 2889
显然用3193个数码,N是四位数.
(3193 - 2889) ÷ 4 = 76
即从1000开始的第76个数
N = 1000 + 76 - 1 = 1075