#include<stdio.h>
#include <string.h>
int main()
{
int i,j;
char arr[50001]= {};
scanf("%s",arr);
for(i=0; arr[i]!=0 ; i++)
{
if(arr[i] == '(')
{
for(j=i+1 ; arr[i]!=NULL ; j++)
{
if(arr[j] == ')')
{
arr[i]='A';
arr[j]='A';
if(i == strlen(arr)-1)
{
printf("good");
return 0; //프로그램 종료
}
}
else
{
if(i == strlen(arr)-1)
{
printf("bad");
return 0;
}
}
}
}
else
{
printf("bad");
return 0; //프로그램 종료
}
}
}Hint!!!
( 여는 괄호가 나왔다 a++;
) 닫는 괄호가 나왔다 b++; 하고, 혹시 a <b ?? 그럼 바~~로 bad... return 0;
다~~ 봤는데?? a==b -> good
아니야? bad