문제 2504번: 괄호의 값 4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다. 한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다. 만일 X www.acmicpc.net 풀이 이전 상태를 복원해줄 수 있는 아이디어를 사용하여 풀이했습니다. 여는 괄호를 만나면 temp값에 *n, 닫는 괄호를 만나면 temp값에 //n 을 해줍니다. 나누는 과정은 이전 값이 여는 괄호일 때만, 즉 중복되어 나누지 않도록 처리합니다. def solution(input_s): d = {'(': 2, '[': 3, ')': 2, ']': 3} if not is_valid_form(input_s, d): return 0 # ✔️이전 상태 복원의..