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