描述
給定乙個字串,在字串中找到第乙個連續出現至少k次的字元。
輸入第一行包含乙個正整數k,表示至少需要連續出現的次數。1 <= k <= 1000。
第二行包含需要查詢的字串。字串長度在1到1000之間,且不包含任何空白符。輸出若存在連續出現至少k次的字元,輸出該字元;否則輸出no。樣例輸入
3樣例輸出abcccaaab
c#include#include#includeusing namespace std;
int main()
{ int k;
cin>>k;
string s;
cin>>s;
int flag=1;
for(int i=0;s[i];i++)
{if(s[i]==s[i+1])
flag++;
else
{if(flag>=k)
{cout《二解:
去掉字串連續出現的k次
移除字串中連續出現的k個0 可以用掃瞄字元陣列的解法,但是用正規表示式更為快捷 package 4字串 public class k去掉字串連續出現的k次 private static string zehengze string a,int k return a.replaceall regexp...
出現k次與出現1次
問題描述 陣列中只有乙個數出現了1次,其他的數都出現了k次,請輸出只出現1次的數。解題思路 陣列a中,除了某乙個數字x之外,其他數字都出現了三次,而x出現了一次。請給出最快的方法找到x。應該如何思考呢?如果是兩個相同的就可以利用兩個相同的數異或結果為0來計算的,但這個題目中其他數字是出現了3次,因此...
ACM 連續出現的字元
描述 給定乙個字串,在字串中找到第乙個連續出現k次的字元 輸入 第一行包含乙個正整數k,表示至少需要連續出現的次數。1 k 1000。第二行包含需要查詢的字串。字串的長度在1到1000之間,且不包含任何空白字元。輸出 若存在連續出現至少k次的字元,輸出該字元 否則輸出no。樣例輸入 abcccaaa...