AtCoder Beginner Contest 175 A Rainy Season 字符串+5种情况

AtCoder Beginner Contest 175   比赛人数8820

AtCoder Beginner Contest 175   A   Rainy Season   字符串+5种情况

总目录详见https://blog.csdn.net/mrcrack/article/details/104454762

在线测评地址https://atcoder.jp/contests/abc175/tasks/abc175_a

题目大意:给定一个字符串,统计字母'R'的最大连续数量。

基本思路:一共有5种情况,如下:

情况1:RRR 3
情况2:RRS 2
情况3:SRR 2
情况4:RSS,SRS,SSR 1
情况5:SSS 0

AC代码如下:

#include 
char s[5];
int main(){
	int cnt;
	scanf("%s",s+1);
	if(s[2]=='R'&&s[1]==s[2]&&s[2]==s[3])cnt=3;//RRR
	else if(s[2]=='R'&&s[1]==s[2])cnt=2;//RRS
	else if(s[2]=='R'&&s[2]==s[3])cnt=2;//SRR
	else if(s[1]=='R'||s[2]=='R'||s[3]=='R')cnt=1;//RSS,SRS,SSR
	else cnt=0;//SSS
	printf("%d\n",cnt);
	return 0;
}

 

你可能感兴趣的:(atcoder)