题解 | 穷哈哈~

穷哈哈~

https://www.nowcoder.com/practice/5b3184b233f34fb39a7f259ae82eb42c

N = int(input())
S = input()

maxL = curL = 0
for i in range(N):
    if S[i] in ("a", "h"):  # 符合要求
        if i == 0:
            curL = 1
        elif S[i] != S[i - 1] and S[i - 1] in ("a", "h"):
            curL += 1
        else:  # 序列中断
            curL = 1
    else:  # 不符合要求
        curL = 0
    maxL = max(maxL, curL)
print(maxL)

全部评论

相关推荐

10-19 14:15
兰州大学 Java
_Philia093:蓝桥杯省三删掉
点赞 评论 收藏
分享
10-10 01:10
已编辑
深圳大学 测试开发
面了100年面试不知...:六月到九月,四个项目一个实习,是魔丸吗
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务