예를들어서

((7(28 + 2) + 30/5)

라는걸 입력받았을때, (의 갯수랑 )의 갯수가 맞으면 output값으로 '괄호가 일치한다 이년아!'
갯수가 안맞으면 '안맞잖아 이년아!'
뭐 이렇게 나오게 하고싶은데 생각하는거로는 진짜쉬운거같은데 코드를 못짜겠어

저 input값을 하나하나 받으면서 (가 나올때 stack에 집어넣고 )가 나올때 다시 끄집어내고
마지막 input값 까지 다 받았을때 스택 안에 뭔가 들어있거나, 아니면 input값을 다 받지도 않았는데 stack 안에서 꺼낼 '('가 없으면, output으로 안맞는다 이년아 가 나오게하고
마지막 까지 딱 다받았는데 stack 안에 아무것도 들어있지 않으면 일치한다 이년아 가 나오게 하는거 맞지?

근데 코드는 도대체 어떻게짜?