(A * B) + ( C * D) balanced
(A * ( B + ( C * D + E))) balanced
{ [ A + B ] - [ ( C -D ) ] } balanced
( A + B ) - { C + D } - [F + G] balanced
(((A))) balanced
( ( A + B) unbalanced
) A + B ( - C unbalanced
(A + B)) - (C + D unbalanced
(A + B } ) unbalanced
{ [ A + B ] - [ ( C -D ) ] unbalanced
보면 괄호의 개수가 맞지 않거나 성립이 안되는 계산식이면 언밸런스드가 뜨는 건데요.
이러한 프로그램을 스택으로 구현하려면 어떻게 생각을 해야할까요?
구상만 3시간째 펜붙잡고 하고있네요.. 코딩은 건들지도 못하고..