Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
57883 李思睿 删除单词后缀 C++ Accepted 3 MS 280 KB 734 2023-09-14 22:10:12

Tests(10/10):


Code:

#include<iostream> #include<string> using namespace std; int main(){ string a,b; cin>>b; if(b.length() >= 32){ b = b.substr(0,32); } if(b.length() <= 2){ cout<<b; return 0; } a = b.substr(b.length()-3,3); if(a.find("ing") != -1){ if(a.find("ing") == (a.length()-3)){ cout<<b.substr(0,b.length()-3); return 0; } } a = b.substr(b.length()-2,2); if(a.find("er") == -1){ if(a.find("ly") == -1){ cout<<b; }else{ if(a.find("ly") == (a.length()-2)){ cout<<b.substr(0,b.length()-2); } } }else{ if(a.find("er") == (a.length()-2)){ cout<<b.substr(0,b.length()-2); } } return 0; }