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 <stdio.h>
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;
}