题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
while True: try: start_str = input() n = len(start_str) length_dict = {} left,right = 0,0 result = '' while right < n: result += start_str[right] if left<n and not result.isdigit(): left = right result = '' if len(result) > 0: length_dict[len(result)]=length_dict.get(len(result),'')+result right += 1 key,value = list(length_dict.items())[-1] print(value,key,sep=',') except: break
想练下滑窗来着,结果能跑但好像不是滑窗