京东9.17笔试提取年份+爬井

#1.提取年份
if __name__=='__main__':
    #A = "01003abc2020bu2019"
    A = input().strip()
    mat = ['0','1','2','3','4','5','6','7','8','9']
    temp = 0
    tmp = []
    ans = []
    for i in range(len(A)):
        if A[i] in mat:
            temp += 1
            tmp.append(A[i])
            if temp ==4:
                ans.append(tmp)
                print(ans) 
        else:
            temp = 0
            tmp = []
    tmp = []
    n = len(ans)
    res = [0] * n
    print(ans)
    for i in range(n):
        
        tmp = ''.join(ans[i])
        if int(tmp)<=3999 and int(tmp)>=1000 and len(tmp) == 4:
            res[i] = tmp
            print(res[i],end = ' ')
        else:
            continue
    



#2. 爬井
n,m = map(int,input().strip().split())
m = 100*m
count = 0
num = 0
day = 0
if n>m:
    print(0)
while count <= m:
    count += n
    day += 1

    if count >m:
        break
    else:
        num += 1
        for i in range(1,num+1):
            count -= n/(2**i)
print(day)


#京东##笔试题目#
全部评论
这题说是年份就离谱那我文字中一段电话号码,它取四位也算年份?
点赞 回复 分享
发布于 2020-09-18 11:01
爬井那样例没看懂,楼主可以解释一下吗
点赞 回复 分享
发布于 2020-09-18 09:50

相关推荐

11-13 14:37
门头沟学院 Java
程序员牛肉:是的,我觉得你最先需要的是多接触计算机圈子。我感觉你这个写的太幼稚了,根本没换位思考面试官。 你对实习的描述还是我写了前后端,我写了Restful接口,我用了EChatrs。你这让面试官怎么问你?问你什么是前后端?问你什么是Restful?讲真的兄弟,你这个简历在面试官眼里就是啥也不懂的好学生。所以一定要尽快加入一个圈子跟大家多聊聊,看看正儿八经的简历是怎么写的。 可以看一下我首页的简历怎么写那篇文章来学一下,你这里面的坑点我那篇文章里面都有讲过。
点赞 评论 收藏
分享
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务