
코드
#include <string>
#include <stack> // 스택
using namespace std;
int solution(string s)
{
int answer = 0;
stack<char> st; // 스택 이용
for(int i=0;i<s.size();i++){
if(st.empty() || st.top()!=s[i]){
st.push(s[i]);
}else{
st.pop();
}
}
if(st.empty()){
answer=1;
}
return answer;
}
'C++ > programmers 코딩테스트(level 2) C++' 카테고리의 다른 글
[C/C++] programmers Level 2 다음 큰 숫자 (0) | 2023.10.06 |
---|---|
[C/C++] programmers Level 2 점프와 순간 이동 (0) | 2023.10.05 |
[C/C++] programmers Level 2 괄호 회전하기 (0) | 2023.10.01 |
[C/C++] programmers Level 2 N개의 최소공배수 (0) | 2023.09.30 |
[C/C++] programmers Level 2 주식가격 (0) | 2023.09.30 |