测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A38919. 编程实现:给定一个含有字母和数字的字符串,输出此字符串中最长的数字子串的长度。如:字符串“a2a22d”,最长的数字子串为22,长度为2,故输出2字符串“1q12h567j765”,最长的数字子串为567和765,长度都为3,故输出3输入描述:输入一个含有字母和数字的字符串(5<字符串长度<101)输出描述:输出此字符串中最长的数字子串的长度样例输入:a2a22d样例输出:2

填空题 困难

题目描述

编程实现:

给定一个含有字母和数字的字符串,输出此字符串中最长的数字子串的长度。如:字符串“a2a22d”,最长的数字子串为22,长度为2,故输出2

字符串“1q12h567j765”,最长的数字子串为567和765,长度都为3,故输出3

输入描述:

输入一个含有字母和数字的字符串(5<字符串长度<101)

输出描述:

输出此字符串中最长的数字子串的长度

样例输入:

a2a22d

样例输出:

2

参考答案

s=input() ls=[] t=0 for i in s: if i.isdigit(): t+=1 else: t=0 ls.append(t) print(max(ls))
上一题 下一题