题解 | #在字符串中找出连续最长的数字串#

在字符串中找出连续最长的数字串

http://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec

注意有多个时,输出的格式

import sys
for line in sys.stdin:
    s=line.strip()
    for i in s:
        if i.isdigit()==False: #将非数字替换成空格
            s=s.replace(i," ")
    s=s.split() #生成列表
    r1=max([len(i) for i in s]) #巧妙生成长度列表,并找到最大的

    for i in s:
        if len(i)==r1:
            print(i,end='')#不换行输出,当然也可以先拼接起来再输出
    print(','+str(r1))
全部评论
这个想法好
点赞 回复 分享
发布于 2023-03-03 15:13 内蒙古

相关推荐

不愿透露姓名的神秘牛友
07-10 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 11:24
大家还是用ai改吧,我心疼得要死,就当花钱买教训吧,人家直接拿完钱就跑路了
程序员小白条:简历修改700....神奇,又不是帮你面试,咋的,简历修改从双非变92了还是没实习变成有大厂实习了
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

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