题解 | 在字符串中找出连续最长的数字串

dic = {}
s = input()
maxlen = 0
for i in range(len(s)):
    for j in range(i+1,len(s)+1):
        if s[i:j].isdigit():
            # print(s[i:j])
            if maxlen < (j-i) :maxlen = (j-i)
            if maxlen not in dic:dic[maxlen] = []
            if (j-i)==maxlen: dic[maxlen].append(s[i:j])
print(''.join(dic[maxlen]),end=',')
print(maxlen)

全部评论

相关推荐

2025-12-22 15:25
南京工业大学 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务