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

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

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

import sys
import re
lists=[]
for line in sys.stdin:
    a = list(map(lambda x:x.rstrip("\n"),line.split(" ")))
    lists.append(a)

def f(x):
    num_list=re.findall("[0-9]+",x[0])
    len_num=list(map(len,num_list))
    
    max_len_num=max(len_num)
    shuzi=""
    for i in num_list:
        if len(i)==max_len_num:
            shuzi+=i
    return shuzi+","+str(max_len_num)
for i in lists:
    print(f(i))

全部评论

相关推荐

10-15 20:01
已编辑
上海大学 Java
钉钉什么垃圾公司,约面鸽人
Syca_:途虎养车给我定了我这边早上六点的笔试,睡了四个小时起来难受的要命,告诉我面试时间是两天后的凌晨四点
点赞 评论 收藏
分享
想玩飞盘的菠萝蜜在春...:上交✌🏻也拒?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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