Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
46360 郑九熊 删除单词后缀 C++ Accepted 3 MS 280 KB 730 2023-04-16 14:58:20

Tests(10/10):


Code:

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