思路

  • 把非数字的全部替换成空格,然后切割;
  • 遍历一次得到最大长度;
  • 再遍历一次,把符合上述最大长度的字符串取出作追加拼接。

代码

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