12345678910111213...第一次出现555是第几个数字

提问:12345678910111213...第一次出现555是第几个数字

网友回答:

首先,数学的方法

第一次出现555,就在55,56的位置

那么,它的数字位置为

一位数1~9共9个

二位数10~55共(55-10)*2=90个

所以它是第100个位置

而程序的实现(python)

#coding:utf-8 a=1 ct=0 while True:    if a//10==0:       ct=ct+1    else:       ct=ct+2    if a==55:        break    a=a+1     print(ct-1)


相关推荐

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1