#include <stdio.h>
#include <stdlib.h>
#define MAX_SIZE 100
#define STR_MAX 256
typedef char element;
typedef struct Stack {
element arr[MAX_SIZE];
int topIndex;
}Stack;
void clearLineReadBuffer();
void charArrPrinter(char arr[], int size);
void getCmd(void);
void initStack(Stack* stack);
int isEmptyStack(Stack* stack);
int isFullStack(Stack* stack);
int push(Stack* stack, element thing);
int isValidBraces(char str[], Stack* stack);
------------------
>> aaaa sdwadsd fdfe
문자열에 괄호가 없습니다.
>> ((()))
모든 괄호가 올바로 닫혀 있습니다.
>> ((]]
괄호가 올바르지 않습니다. 3번째 문자 ]가 올바르게 닫히지 않았습니다.
>> ((
괄호가 올바르지 않습니다. 닫히지 않은 괄호가 있습니다
>> }}
괄호가 올바르지 않습니다. 1번째 문자 }가 올바르게 닫히지 않았습니다.
>> asddsad{}{}[[sdsdwdsd]
괄호가 올바르지 않습니다. 닫히지 않은 괄호가 있습니다
>> asddsad{}{}[[sdsdwdsd]]]]
괄호가 올바르지 않습니다. 24번째 문자 ]가 올바르게 닫히지 않았습니다.
>> 12345678]
괄호가 올바르지 않습니다. 9번째 문자 ]가 올바르게 닫히지 않았습니다.
>>
별로 안 어려움
제가 올린 질문이 아닙니다...
{()[[[]]({{}[{}]}){((()))([[]]([]{}[]{{()({})[{(())[]}]([{[]}])}()[][[]]()[([{{{(){[[(()(([()]([][]()()){[{}][((()[()])[{(([([]{({})})](){[]{}[[[][{{{}{[()]{[]{}}}(())}}]()[{}{}{[[]][[]{{()}}]}{([[[]]({[]})]{}){}}][[{[()]}]][]{}]{}()]{}})([])){}}[{}[]]{}]){[{}]{{{}[()](){}}[[{}]]{[{}]}{}()([]){}[][]}([]((){[][]{[({{}}[[[][()]][[][]]{}]){[][[]()]{}}[]]({}[{(([[]()](){((({()(){([])()[{{[[{}][]]}(){}
이런건데요....
제대로된 자료구조에 문제요구사항보다 더 추가해서 풀어줬네
맞습니다
https://www.hackerrank.com/challenges/ctci-balanced-brackets
요기 문제입니다. 아래 코딩 입력하시고, 정답 확인 가능하십니다.