20250815
/// string length : strlen
/// strlen(n)-1=글자 수
#include <stdio.h>
int main()
{
int top=0,k=0,c=0;
char n[1000] = {0};
char stack[50]={};
scanf("%s", n);
for(int i=0;i<strlen(n);i++) /// to ~
{
if(n[i]=='('||n[i]==')') // 짝수, 홀수 구분
{
k++;
}
else if(n[i]=='['||n[i]==']') // ==
{
c++;
}
} /// ~here
if(c%2==1&&k%2==0||c%2==0&&k%2==1||c==0||k==0) /// to~here: 입력이 올바르지 않은 괄호열 판단
{
printf("0");
return 0;
}
while(1)
{
if(n[i]==')')
{
}
}
}
2회 조회




