题解 | 穷哈哈~

穷哈哈~

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

#include <stdio.h>
int main()
{
    char arr[100000] = { '0' };
    int N = 0;
    scanf("%d", &N);
    scanf("%s", arr);
    int length = 0;
    int current = 0;
    char last = '\0';
    for (int i = 0; i < N; i++)
    {
        if (arr[i] != 'a' && arr[i] != 'h')
        {
            current = 0;
            last = '\0';
        }
        else
        {
            if (arr[i] != last)
                current++;
            else
                current = 1;
            last = arr[i];
            if (current > length)
                length = current;
        }
    }
    printf("%d\n", length);
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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