50分.......
查看原帖
50分.......
325650
seven7777楼主2021/2/6 10:52
#include <iostream>
#include <string>
using namespace std;
int main()
{
	string s;
	int n1=0,n2=0;
	cin>>s;
	for(int i=0;i<s.length();i++)
	{
		if(s[i]=='b'&&s[i+1]=='o'&&s[i+2]=='y')
		{
			n1++;
			s[i]='.';
			s[i+1]='.';
			s[i+2]='.';
		}	
		if(s[i]=='b'&&s[i+1]=='o')
		{
			n1++;
			s[i]='.';
			s[i+1]='.';
		}
		if(s[i]=='g'&&s[i+1]=='i'&&s[i+2]=='r'&&s[i+3]=='l')
		{
			n2++;
			s[i]='.';
			s[i+1]='.';
			s[i+2]='.';
			s[i+3]='.';
		}
		if(s[i]=='g'&&s[i+1]=='i'&&s[i+2]=='r')
		{
			n2++;
			s[i]='.';
			s[i+1]='.';
			s[i+2]='.';
		}
		if(s[i]=='g'&&s[i+1]=='i')
		{
			n2++;
			s[i]='.';
			s[i+1]='.';
		}
		else if(s[i]=='b'||s[i]=='o'||s[i]=='y')
		{
			n1++;
			s[i]='.';
		}
		else if(s[i]=='g'||s[i]=='i'||s[i]=='r'||s[i]=='l')
		{
			n2++;
			s[i]='.';
		}
	}
	cout<<n1<<endl;
	cout<<n2<<endl;
	return 0;
}
2021/2/6 10:52
加载中...