/*
#include <stdio.h>
#include <string.h>
int main()
{
char a[101],b[101],k[1000]={0};
int n,i=1,g=0,d;
scanf("%s %s", a, b);
// printf("%d",a[0]-'0');
while(strlen(a)+1==g||strlen(b)+1==g)
{
g++;
if ((a[strlen(a)-g+1]+b[strlen(b)-g+1]) >=10)
{
k[g+1]=k[g+1]+1;
k[g]=k[g]+ (a[strlen(a)-g+1]+b[strlen(b)-g+1])%10;
}
else
{
k[g]=k[g]+ (a[strlen(a)-g+1]+b[strlen(b)-g+1]);
}
printf("*");
}
for(i=g; i>=1; i--)
{
printf("%c",k[i]);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char a[101],b[101];
int k[1000]={0};
int n,i=1,g=0,d;
int x, y, num=0;
scanf("%s %s", a, b);
x=strlen(a)-1; y=strlen(b)-1;
while(x>=0 || y>=0)
{
if(x>=0)
{
num=num+a[x]-'0';
x--;
}
if(y>=0)
{
num=num+b[y]-'0';
y--;
}
k[g]=num%10; g++;
num=num/10;
}
if (num==1)
{
k[g]=1; g++;
}
for(i=g-1; i>=0; i--)
{
printf("%d",k[i]);
}
return 0;
}
)(
*/
#include <stdio.h>
int main ()
{
char x[50001];
int g=0,i;
scanf("%s",x);
for (i=0; i<strlen(x); i++)
{
if (x[i]=='(')
{
g++;
}
if (x[i]==')')
{
if(g==0)
{
printf("bad");
return 0;
}
g--;
}
}
if (g==0)
{
printf("good");
}
else
{
printf("bad");
}
return 0;
}
z
...
미완성입니다