题解 | #在字符串中找出连续最长的数字串# 字母换空格
在字符串中找出连续最长的数字串
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) 文章被收录于专栏
少壮不努力,老大勤刷题