思路
- 把非数字的全部替换成空格,然后切割;
- 遍历一次得到最大长度;
- 再遍历一次,把符合上述最大长度的字符串取出作追加拼接。
代码
while True: try: s = input() for c in s: if not c.isdigit(): s = s.replace(c, " ") s = s.split() max_flag = 0 res = "" for c in s: if len(c)>max_flag: max_flag = len(c) for c in s: if len(c)==max_flag: res = res+c print(str(res)+','+str(max_flag)) except: break