题解 | 在字符串中找出连续最长的数字串
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
s = input()
d = []
d_k = 0
temp = ""
flag = True
for _ in s:
if _ in {'1','2','3','4','5','6','7','8','9','0'}:
flag = True
temp+=_
else:
flag = False
if len(temp) > d_k:
d_k=len(temp)
d = [temp]
elif len(temp) == d_k:
d.append(temp)
temp = ""
if len(temp) > d_k:
d_k=len(temp)
d = [temp]
elif len(temp) == d_k:
d.append(temp)
print("%s,%s"%("".join(d),d_k))
模拟