Result: Accepted
Time: 2ms
Memory: 1096kB
#include<stdio.h>
#include<string.h>
int main(){
int T,i;
int j,k;
char str[100];
scanf("%d",&T);
getchar();
for(i = 1; i <= T ; ++ i){
gets(str);
for(j = 0 ; j < strlen(str) ; ++ j){
if((str[j]=='s'||str[j]=='S')&&(str[j+1]=='s'||str[j+1]=='S')&&(str[j+2]=='r'||str[j+2]=='R'))
for(k = j ; k <= j + 2 ; ++ k)
str[k] = '*';
if((str[j]=='a'||str[j]=='A')&&(str[j+1]=='f'||str[j+1]=='F')&&(str[j+2]=='r'||str[j+2]=='R')&&(str[j+3]=='i'||str[j+3]=='I')&&(str[j+4]=='c'||str[j+4]=='C')&&(str[j+5]=='a'||str[j+5]=='A'))
for(k = j ; k <= j + 5 ; ++ k)
if(str[k] > 90)
str[k] -= 32;
}
printf("%s\n",str);
}
return 0;
}