[백준/boj] 2504번: 괄호의 값 | C++
·
백준 문제풀이
문제 : https://www.acmicpc.net/problem/2504 2504번: 괄호의 값 4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다. 한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다. 만일 X www.acmicpc.net 문제풀이 핵심 현재 괄호에서 연산을 해야하는 숫자가 몇개인지를 파악하기 위해, 현재 괄호가 열리는 시점에서 이미 존재하고있는 값(괄호 밖에 존재하는 값)이 몇개인지 알아보기 위해 숫자를 담는 스택(x)의 사이즈를 따로 mess 라는 스택에 저장준다. 이때 mess 값을 int 로 하는 것이 아닌 stack 로 선언해주는 것이 핵심이었다. 그렇게 하면 순서대로 mess 값을 저장해뒀다..