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

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

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 内蒙古

相关推荐

勤奋努力的椰子这就开摆:美团骑手在美团工作没毛病
投递美团等公司10个岗位
点赞 评论 收藏
分享
10-30 23:23
已编辑
中山大学 Web前端
去B座二楼砸水泥地:这无论是个人素质还是专业素质都👇拉满了吧
点赞 评论 收藏
分享
3 收藏 评论
分享
牛客网
牛客企业服务