题目:
解题思路:
由于是从1开始拼的,则1是最先不够的,那只要统计1的次数即可,当1 达到2021次时,此时拼到的数字即为最终值。
程序代码:
ans=0
x=1
while True:
ans+=str(x).count('1')
if ans>2021:
print(x-1)
break
x+=1
运行结果:
题目:
解题思路:
由于是从1开始拼的,则1是最先不够的,那只要统计1的次数即可,当1 达到2021次时,此时拼到的数字即为最终值。
程序代码:
ans=0
x=1
while True:
ans+=str(x).count('1')
if ans>2021:
print(x-1)
break
x+=1
运行结果: