题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
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函数这个长度属性