Unable to find the error in the program as it runs successfully and give desired result on linux terminal. But “WRONG ANSWER” is shown after submission.
please help !
#include<stdio.h>
#include<string.h>
int main()
{
int holes=0,a,k,t,i;
char arr[100];
scanf("%d",&t);
if (t<=40)
{
for (i=0;i<t;i++)
{
scanf("%s",arr);
a = strlen ( arr ); ///////
a=a-1;
for (k=0;k<=a;k++)
{
if (arr[k]==‘B’)
holes = holes+2;
else if ( arr[k]=='A' || arr[k]=='D' || arr[k]=='O' || arr[k]=='P' || arr[k]=='Q' || arr[k]=='R' )
holes++;
else continue;
}
printf("%d",holes);
}
}
return 0;
}