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

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

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))

全部评论

相关推荐

04-06 16:59
已编辑
河南工业大学 Java
牛牛牛的牛子:最好扔了,实在没有选择的选择
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务