4233: 最长数字子串
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
给定一个含有字母和数字的字符串,输出此字符串中最长的数字子串的长度。如:字符串"a2a22d",最长的数字子串为22,长度为2,故输出2。字符串"lq12h567j765",最长的数字子串为567和765,长度都为3,故输出3。
输入
输入一个含有字母和数字的字符串(5<字符串长度<101)
输出
输出此字符串中最长的数字子串的长度
样例输入 复制
a2a22d
样例输出 复制
2
提示
提示:c.isdigit() 返回字符是否为“0”-“9”的数字
s=input() ans=0 cur=0 for c in s: if c.isdigit(): #也可写成 if c>='0' and c<='9' cur+=1 if cur>ans: ans=cur else: cur=0 print(ans)