#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; } };