알고리즘 문제 해결 전략 썸네일형 리스트형 괄호 문제괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(concatenation)시킨 새로운 문자열 xy도 VPS 가 된다. 예를 들어 “(())()”와 “((()))” 는 VPS 이지만 “(()(”, “(())()))” , 그리고 “(()” 는 모두 VPS 가 아닌 문자열이다. 여러분은 입력으로 주어진 괄호 문자열이.. 더보기 문제 해결 전략 1. 문제를 읽고 이해하기 - 문제를 읽고 이해한다. 2. 재정의와 추상화 - 문제를 익숙한 용어로 재 정의한다. 3. 계획 세우기 - 어떻게 해결할지 계획을 세운다. 4. 계획 검증하기 - 계획을 검증한다. 5. 계획 수행하기 - 프로그램을 구현한다. 6. 회고하기 - 어떻게 풀었는지 돌아보고, 개선할 방법이 있는지 찾아본다. 더보기 이전 1 다음