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

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

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) 文章被收录于专栏

少壮不努力,老大勤刷题

全部评论

相关推荐

10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务