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

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了
        



全部评论

相关推荐

09-18 12:13
已编辑
门头沟学院 产品经理
火猴大圣:不要委屈自己,进去看一看 。。。 这样你才能彻底死心
点赞 评论 收藏
分享
no_pessimi...:感觉字节都是hr捞人面试的
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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