题解 | #在字符串中找出连续最长的数字串#
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
while True: try: str0 = input() dic, i = {}, 0 while i < len(str0) - 2: if str0[i].isdigit(): str1 = str0[i] for x in range(i + 1, len(str0)): if str0[x].isdigit(): str1 +=str0[x] else: break i = x if len(str1) not in dic: dic[len(str1)] = str1 else: dic[len(str1)] = dic[len(str1)] + str1 i += 1 else: i += 1 arr0 = [] for n in dic.keys(): arr0.append(n) arr0.sort() print(dic[arr0[-1]], end=',') print(arr0[-1]) except: break