题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
http://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
遍历
import sys
for s in sys.stdin:
cnt, cur, last, n = 0, 0, 0, len(s)
while cur < n:
while cur < n and s[cur].isdigit(): cur += 1
if cur != last:
if cur-last > cnt:
cnt = cur-last
res = s[last:cur]
elif cur-last == cnt:
res += s[last:cur]
last = cur
while cur < n and not s[cur].isdigit():
cur += 1
last += 1
print(f"{res},{cnt}")