#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
char str[505],ch;
int main()
{
int test,n,i,j,k=0,counter,len;
cin>>test;
while(test--)
{
cin>>n;
j=0;
while(n--)
{
cin>>ch;
str[j++]=ch;
}
str[j]='\0';
len=strlen(str);
for(i=0;i<len-2;i++)
{
if(str[i]=='L'&&str[i+1]=='D'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='L'&&str[i+1]=='L'&&str[i+2]=='D')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='L'&&str[i+2]=='D')
{
counter=3;
break;
}
else if(str[i]=='L'&&str[i+1]=='D'&&str[i+2]=='D')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='D'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='L'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='L'&&str[i+1]=='L'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='D'&&str[i+2]=='D')
{
counter=3;
break;
}
else
{
counter=0;
}
}
if(counter==3)
{
printf("Case %d: %d\n",++k,i+3);
}
else
{
printf("Case %d: Yay! Mighty Rafa persists!\n",++k);
}
memset(str,'\0',sizeof(str));
}
return 0;
}
#include<iostream>
#include<string.h>
using namespace std;
char str[505],ch;
int main()
{
int test,n,i,j,k=0,counter,len;
cin>>test;
while(test--)
{
cin>>n;
j=0;
while(n--)
{
cin>>ch;
str[j++]=ch;
}
str[j]='\0';
len=strlen(str);
for(i=0;i<len-2;i++)
{
if(str[i]=='L'&&str[i+1]=='D'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='L'&&str[i+1]=='L'&&str[i+2]=='D')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='L'&&str[i+2]=='D')
{
counter=3;
break;
}
else if(str[i]=='L'&&str[i+1]=='D'&&str[i+2]=='D')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='D'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='L'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='L'&&str[i+1]=='L'&&str[i+2]=='L')
{
counter=3;
break;
}
else if(str[i]=='D'&&str[i+1]=='D'&&str[i+2]=='D')
{
counter=3;
break;
}
else
{
counter=0;
}
}
if(counter==3)
{
printf("Case %d: %d\n",++k,i+3);
}
else
{
printf("Case %d: Yay! Mighty Rafa persists!\n",++k);
}
memset(str,'\0',sizeof(str));
}
return 0;
}
0 comments: (+add yours?)
Post a Comment