算法基础篇二

1.交错01取最长

def   get_max_length(nums):
    if   len(nums)==0:
        return   0
    d=1
    res=0##初始化res为0
    for  i in  range(len(nums)-1):
        if  nums[i+1]!=nums[i]:
            d+=1
        else:
            d=1
        res=max(res,d)##将每次的最大值取出来
    return   res
num=str(input())
res=get_max_length(num)
print(res)

猜你喜欢

转载自www.cnblogs.com/yunxintryyoubest/p/10823352.html
今日推荐