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

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

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

思路:字母换空格,然后拆分字符串,找出最长距离,筛选输出
import sys
import re

for line in sys.stdin:
    p=re.compile("[a-zA-Z]")
    s1=line[:-1]
    tmp=re.sub(p," ",s1).split()
    max_len=max([len(x) for x in tmp])
    res=""
    for i in tmp:
        if len(i)==max_len:
            res+=i
            
    print("{0},{1}".format(res,max_len))


华为机试(python3) 文章被收录于专栏

少壮不努力,老大勤刷题

全部评论

相关推荐

11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
牛客101244697号:这个衣服和发型不去投偶像练习生?
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务