题解 | #在字符串中找出连续最长的数字串#比滑窗简单
在字符串中找出连续最长的数字串
http://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
while 1:
try:
s = input()
l, m = 0, 0
n = s.__len__()
temp = ''
res = ''
while l < n:
c = s[l]
l += 1
if c.isdigit():
temp += c
else:
if temp:
if m < temp.__len__():
res = temp
m = temp.__len__()
elif m == temp.__len__():
res += temp
m = temp.__len__()
temp = ''
if temp:
if m < temp.__len__():
res = temp
m = temp.__len__()
elif m == temp.__len__():
res += temp
m = temp.__len__()
print(res.strip() + ',' + str(m))
except:
break