一、问题描述



二、解题思路
遍历字符串,按照题目要求进行处理就可。
三、代码实现
cpp
class Solution {
public:
string processStr(string s) {
//暴力遍历
string result;
for(char x:s){
if(x>='a'&&x<='z') result.push_back(x);
else if(x=='*'&&!result.empty()) result.pop_back();
else if(x=='#') result.append(result);
else if(x=='%') reverse(result.begin(),result.end());
}
return result;
}
};