#include <string>
#include <vector>
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param param string字符串
* @return string字符串
*/
string f(int k) {
string s;
if(k>1) {
s=to_string(k);
} else {
s="";
}
return s;
}
string compressString(string param) {
int a=0,b=0,k;
string p="";
if(param.size()==1)
{
return param;
}
for(int i=1;i<param.size();i++)
{
if(param[b]!=param[i])
{
k=i-a;
p+=param[a]+f(k);
a=i;
b=i;
}
if(i==param.size()-1)
{
k=i-a+1;
p+=param[a]+f(k);
}
}
return p;
}
};