题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
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))