20200217训练赛 L1 - 7 2019来了 (20分)

判断数字序列S是否是由若干个2019拼接起来的。

输入格式:

每行给出一个长度为n的数字序列(由数字0~9组成,中间无其他字符,长度n<80)。

输出格式:

对一行数字序列,给出判断结果“Yes”或“No”。每个输出结果占一行。

输入样例:

20192019

201920

输出样例:

Yes

No

#include <bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	while(getline(cin,s))
	{
		while(s.substr(0,4)=="2019")//substr(a,b),从a开始,截取长度为b的字符串
		{
			s.erase(0,4);//从a开始,删除长度为b
		}
		if(s.length()==0)cout<<"Yes"<<endl;
		else cout<<"No"<<endl;
	}
	return 0;
}
发布了73 篇原创文章 · 获赞 26 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/l503301397/article/details/104569958