728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import java.util.*; class Solution { public int solution(String s) { Stack<Integer> st = new Stack<>(); for(int i=0; i<s.length(); i++){ int curr = s.charAt(i); if(!st.isEmpty() && st.peek()==curr){ st.pop(); } else st.push(curr); } return (st.isEmpty())? 1:0; } } | cs |
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][JAVA] 메뉴 리뉴얼 (조합, 백트래킹) (0) | 2022.03.18 |
---|---|
[프로그래머스][JAVA] 행렬 테두리 회전하기 (구현) (0) | 2022.03.18 |
[프로그래머스][JAVA] 타겟넘버 (DFS) (0) | 2022.03.17 |
[프로그래머스][JAVA] 기능개발 (0) | 2022.03.17 |
2 ★ [프로그래머스][JAVA] 124 나라의 숫자 (수학) (0) | 2022.02.27 |