3411:练70.3 删除单词后缀
练 70.3 删除单词后缀
20 删除单词后缀
教四年级小朋友学编程-【字符串函数28】删除单词后缀
《信息学奥赛一本通》题解_1141_删除单词后缀
C++代码:
/*
1.7编程基础之字符串_20删除单词后缀03
http://noi.openjudge.cn/ch0107/20/
*/
#include<bits/stdc++.h>
using namespace std;
string check[3]= {"er\n","ly\n","ing\n"},A;
int l[3]= {2,2,3};
int main()
{
cin>>A;
A+="\n";
int la=A.size();
for(int i=0; i<3; ++i)
{
long long x=A.find(check[i]);
if(x>=1 && x<=la) la-=l[i];
}
for(int i=0;i<la-1;++i)
{
printf("%c",A[i]);
}
return 0;
}
python3程序:
"""
1.7编程基础之字符串 20 删除单词后缀
http://noi.openjudge.cn/ch0107/20/
"""
string = input()
end_list = ["re","yl","gni"]
flag = 0
for end in end_list:
flag = 1
for i in range(len(end)):
if end[i] != string[-(i+1)]:
flag = 0
break
if end[::-1] == string: # 检查是不是原字符
flag = 0
break
if flag == 1:
print(string[0:len(string) - len(end)])
break
if flag == 0:
print(string)
NOI题库 python题解-2022.01.07整理(1.1-1.3)
NOI题库 python题解-2022.01.07整理(1.4-1.7)
中国电子学会python等级考试一级
中国电子学会python等级考试一级_中国电子学会青少年软件编程等级考试大纲与说明(python 1级-6级v1.0.1)-CSDN博客
电子学会Python(二至五级)
中小学python、人工智能书籍(2022.02.02)
洛谷 刷题 深基部分题解(python版)-2022.01.29
洛谷 刷题 深基部分题解(python版)-2022.01.29_p5725 【深基4.习8】求三角形python-CSDN博客
洛谷刷题整理(python)-2022.01.29
洛谷刷题整理(python)-2022.01.29_洛谷题应该按什么顺序刷-CSDN博客