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

a=input()
a1=""
for i in range(len(a)):
    if a[i].isdigit():
        a1=a1+a[i]
    else:
        a1=a1+' '
a2=a1.strip(" ")

a2=a2.split(" ")

a2count=[]
for i in a2:
    if i=="":
        continue
    else:
        a2count.append(i)



a3=sorted(a2count,key=lambda x:len(x),reverse=True)
a3count=[]
for i in range(len(a3)):
    if len(a3[i])==len(a3[0]):
        a3count.append(a3[i])
print(("".join(a3count))+","+str(len(a3count[0])))
问gpt了
        



全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务