题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
while True:
try:
import collections
s = input()
for c in s:
if not c.isdigit():
s = s.replace(c, ' ')
s = s.split()
max_length = 0
dic = collections.defaultdict(list)
for num in s:
max_length = max(max_length, len(num))
dic[len(num)].append(num)
res = ''
for num in dic[max_length]:
res += num
print('{0},{1}'.format(res,max_length))
except:
break
海康威视公司福利 1134人发布