[C++] 백준/Gold/2504. 괄호의 값
·
C++/Coding Test
문제: 괄호의 값 (백준 2504번)문제 분석괄호 ()와 []로 이루어진 문자열이 주어질 때, 올바른 괄호열이라면 그 값을 계산하고, 올바르지 않다면 0을 출력하는 문제이다.괄호의 구조를 유지하면서 값을 계산해야 하므로 스택 활용(가 나오면 temp를 2배, [가 나오면 3배)가 나오면 (가 있어야 하고, ]가 나오면 [가 있어야 함값을 계산하는 규칙닫는 괄호 )나 ]가 나왔을 때, 직전이 여는 괄호였다면 현재 temp 값을 sum에 더함닫는 괄호가 나왔을 때는 temp 값을 원래대로 되돌림유효성 검사스택이 비어있거나 올바르지 않은 괄호가 나오면 0 출력문자열을 끝까지 처리한 후에도 스택이 비어있지 않다면 0 출력전체 코드#include using namespace std;int main() { i..