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

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

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

少壮不努力,老大勤刷题

全部评论

相关推荐

秋招投简历提醒助手:个人经验是,一般面二十场左右就会进入侃侃而谈阶段。我今年七月末的时候开始的第一次面试,都是很多不会,回复很慢。后面慢慢迭代,到九月中的时候基本上面啥说啥,很放松的状态
远程面试的尴尬瞬间
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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