题意
给出一串字符串,连续的N个相同字符K写成 NK形式,
特别的,N==1时,N不写出来
代码
太简单了,直接贴带代码了
#include <iostream>
#include <string>
using namespace std;
bool trek[100];
int main()
{
int n,count=1;
cin>>n;
string s;
while(n--){
for(int k=0;k<100;k++) trek[k]=false;
cin>>s;
for(int i=0;i<s.length();i++){
if(s[i+1]==s[i]){
count++;
}
if(s[i+1]!=s[i]){
if(count==1){
cout<<s[i];
count=1;
}
else{
cout<<count<<s[i];
count=1;
}
}
}
cout<<endl;
}
return 0;
}