大佬救命!为什么最后一个测试点过不了?
查看原帖
大佬救命!为什么最后一个测试点过不了?
1019860
scx2129楼主2023/9/11 09:34
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	cin >> s;
	int i = s.length();
	if (s[i - 1] = 'r' && s[i - 2] == 'e')
	{
		s.erase(i - 2, 2);
		cout << s;
		return 0;
	}
	else if (s[i - 1] = 'y' && s[i - 2] == 'l')
	{
		s.erase(i - 2, 2);
		cout << s;
		return 0;
	}
	else if (s[i-1] = 'g' && s[i - -2] == 'n' && s[i - 3] == 'i')
	{
		s.erase(i - 3, 3);
		cout << s;
		return 0;
	}
	else
	{
		cout << s;
		return 0;
	}
	return 0;
}
2023/9/11 09:34
加载中...