본문 바로가기

stack2

BOJ 9012 괄호 문제 링크 : https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 요약 '('와 ')'로 이루어진 괄호 문자열이 주어질 때, 괄호의 모양이 바르게 구성된 올바른 괄호 문자열을 판정하자. 풀이 스택 자료구조를 사용하자. 닫는 괄호를 만날 때까지는 스택에 여는 괄호를 모두 Push 해가면서 닫는 괄호를 만나게 되면 바로 앞에서 push 한 여는 괄호와 짝지어 Pop 하여 준다. 문자열을 끝까지 탐색했을 때 스택이 비어있으.. 2022. 3. 24.
BOJ 10828 스택 문제 링크 : https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 요약 스택을 이용해서 주어지는 명령어의 결괏값을 출력 풀이 스택을 선언해준후 주어진 명령어가 주어졌을 때 조건문을 통해 스택 기본 함수들을 실행한다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #inc.. 2022. 3. 21.