Python题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
import sys def func(s): ans = 0 for i in s: if i.isdigit(): ans += 1 if ans == len(s): return True else: return False while True: try: s1 = input().strip() res = [] count = 0 cur = '' for i in range(len(s1) - 1): for j in range(i + 1, len(s1) + 1): if func(s1[i:j]): if (j - i) > count: res.clear() count = j - i res.append(s1[i:j]) elif (j - i) == count: res.append(s1[i:j]) print(''.join(res), end=',') print(count) except: break