-
스택/큐 > 쇠막대기프로그래머스(Programmers) 2018. 9. 26. 21:23반응형
https://programmers.co.kr/learn/courses/30/lessons/42585
1. 문제
2. 알고리즘
키워드 - 스택
3. 코드
12345678910111213141516171819202122232425262728293031#include <string>#include <vector>#include <stack>using namespace std;int solution(string arrangement) {int answer = 0;const int size = arrangement.size();stack<char> s;char before = 0;for (int i = 0; i < size; i++) {if (arrangement[i] == '(') {s.push(arrangement[i]);}else {s.pop();if (before == '(')answer += s.size();elseanswer++;}before = arrangement[i];}return answer;}cs 반응형'프로그래머스(Programmers)' 카테고리의 다른 글
해시 > 전화번호 목록 (0) 2018.09.30 스택/큐 > 주식가격 (0) 2018.09.26 스택/큐 > 탑 (0) 2018.09.26 정렬 > 가장 큰 수 (0) 2018.09.20 정렬 > K번째수 (0) 2018.09.20