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

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

https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec

# !/usr/bin/env python3
# -*- coding: utf-8 -*-
__author__ = 'tianyi'
__date__ = '2024/3/24 16:59 '
__file__ = 'HW_HJ92.py'

import sys
# 1. 读取输入
for n in sys.stdin:
    list1 = []
    tmp_num = ""
    for i in n:
        if i.isdigit():
            tmp_num+=i
        else:
            if tmp_num != "":
                list1.append(tmp_num)
                tmp_num = ""
    list2 = sorted(list1,key=len,reverse=True) 
    # 2. 计算
    String1 = ""
    for i in list1:
        if len(str(i)) ==len(list2[0]):
            String1 += str(i)
    print(str(String1) + "," + str(len(list2[0])))

int类型没有len函数这个长度属性

全部评论

相关推荐

05-29 09:02
门头沟学院 Java
点赞 评论 收藏
分享
Twilight_m...:经典我朋友XXXX起手,这是那种经典的不知道目前行情搁那儿胡编乱造瞎指导的中年人,不用理这种**
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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