题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
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