Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
46359 qc 删除单词后缀 C++ Accepted 3 MS 280 KB 617 2023-04-16 14:53:02

Tests(10/10):


Code:

//#include <bits/stdc++.h> #include <iostream> #include <string> using namespace std; int main() { //freopen("a.in", "r", stdin); //freopen("b.out", "w", stdout); string s1,s2; cin >> s1; s2 = s1; if(s2[s2.size()-2] == 'e' && s2[s2.size()-1] == 'r') { s2.erase(s2.size()-2,2); } else if(s2[s2.size()-2] == 'l' && s2[s2.size()-1] == 'y') { s2.erase(s2.size()-2,2); } else if(s2[s2.size()-3] == 'i' && s2[s2.size()-2] == 'n' && s2[s2.size()-1] == 'g') { s2.erase(s2.size()-3,3); } if (s2.size() != 0) { cout << s2 << endl; } else { cout << s1 << endl; } return 0; }