Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
46367 舒晨扬 删除单词后缀 C++ Accepted 3 MS 272 KB 613 2023-04-16 15:09:08

Tests(10/10):


Code:

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