一个简单的写法
2024-10-09 12:53:01
发布于:浙江
13阅读
0回复
0点赞
s.substr(id, len): 返回字符串s从id开始长度为len的子串。
s.replace(id, len, t):将字符串s的从id开始长度为len的部分替换为字符串t。
#include<bits/stdc++.h>
using namespace std;
const int maxn = 2e6 + 5;
typedef long long ll;
const ll mod = 1e9 + 7;
string a[6] = {"", "o", "co", "rco", "arco", "marco"};
void solve() {
string s;
cin >> s;
for(int i = 1; i <= 5; i++) {
if (s.substr(0, i) == a[i]) {
s.replace(0, i, "MARCO");
break;
}
}
cout << s << endl;
}
int main(){
int T;
cin >> T;
while (T--) solve();
}```
这里空空如也
有帮助,赞一个