给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。
程序员文章站
2024-03-16 12:42:28
...
#include<bits/stdc++.h>
using namespace std;
int main()
{
int len , k;
int sum=0;
char s[200000] ;
cin>> k ;
cin>>s ;
len = strlen(s) ;
for(int i=0;i<len;i++)
{
if(sum == k)
{
cout<<s[i]<<endl ;
return 0;
}
if(s[i]==s[i+1]) sum++;//注意这里啊我的妈
//s[i]==s[i+1]
//==!!!!!!!!不是=!!!
//就因为这个才40分!!!气死人!!!啊啊啊
//一定要注意=&==
else
{
sum = 1 ;
}
}
cout<<"No"<<endl;
return 0;
}
上一篇: 评委打分案例
下一篇: map函数和reduce函数练习题