删除字符串2 题解:方法二:不考虑删除后是否出现新组合
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
cin >> s;
for(int i=0;i<s.length();i++){
//逻辑短路避免越界
if(tolower(s[i+2])=='u'&&tolower(s[i+1])=='z'&&tolower(s[i])=='g'){
i+=2;
}
else{
cout << s[i];
}
}
}
登录后发布评论
暂无评论,来抢沙发