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

