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)