class Solution {
public:
string compressString(string S) {
int n=S.length();
string res;
int i=0,j=0;
while(i<n){
while(j<n&&S[j]==S[i]){
j++;
}
res+=S[i];
res+=to_string(j-i);
i=j;
}
return res.length()<n?res:S;
}
};
程序员面试金典 面试题 01.06. 字符串压缩 【双指针】【to_string】
最新推荐文章于 2023-02-27 17:16:44 发布