2504

2504번: 괄호의 값 4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다. 한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다. 만일 www.acmicpc.net 풀이 방법 1. 알고리즘 분류는 스택으로 되어있었지만 해당 문제를 문자열로 해결하고 싶어서 스택을 이용하지 않았다. 2. '(' 과 ')'의 각각의 개수가 다를 경우 또는 '[' 과 ']'의 각각의 개수가 다를 경우 0을 반환해주었다. (올바른 괄호 x) 3. '()' 는 2, '[]'는 3이기에 해당 값들을 replace를 통해서 '+2','+3'으로 바꿔주었다. 4. 3번을 처리해주고 나머지 '(' ,')'은 각각 '+(', ')*2'로 처리해주었다. 5...
· Language/C++
데이터를 일시적으로 저장하기 위해 사용하는 자료구조이며, 입출력 순서는 후입 선출(LIFO - List-in, First-out) 방식을 따른다. stack 클래스를 더욱 효과적으로 사용하기 위해 백준에 있는 스택 문제를 풀 생각이다. std:stack void push(int e) e(정수형)을 맨 위에 추가 int pop() 비어있지 않으면 맨 위에 있는 요소를 삭제하고 반환 void display() 모든 요소들을 출력 int peek() 비어있지 않으면 맨 위에 있는 요소를 삭제하지 않고 반환 int size() 요소들의 개수를 반환 bool isEmpty() 비어있으면 true 아니면 false를 반환 bool isFull() 가득 차 있으면 true 아니면 false를 반환 10828번: 스택..
행복한쿼콰
'2504' 태그의 글 목록