https://school.programmers.co.kr/learn/courses/30/lessons/12909
코딩테스트 연습 > 스택/큐 > 올바른 괄호
난이도: LEVEL2
알고리즘 유형: 스택
정답 코드
import java.util.*;
class Solution {
boolean solution(String s) {
char [] arr = s.toCharArray();
Stack<Integer> stack = new Stack<>();
for(char cur : arr){
if(cur == '('){
stack.push(0);
continue;
}
if(stack.isEmpty() || stack.peek() == 1) return false;
stack.pop();
}
return stack.isEmpty() == true ? true : false;
}
}
'Algorithm > Programmers Java' 카테고리의 다른 글
[JAVA] 프로그래머스 LEVEL2 전화번호 목록 (1) | 2024.11.12 |
---|---|
[JAVA] 프로그래머스 LEVEL2 다음 큰 숫자 (0) | 2024.11.11 |
[JAVA] 프로그래머스 LEVEL2 미로 탈출 (1) | 2024.11.09 |
[JAVA] 프로그래머스 LEVEL3 야근 지수 (1) | 2024.11.08 |
[JAVA] 프로그래머스 LEVEL3 보행자 천국 (1) | 2024.11.07 |