728x90
반응형
오늘 배운 것
1. 문제 풀이
. 앞의 문제와 거의 유사하다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
String s = kb.next();
solution(s);
}
private static void solution(String s) {
char[] chars = s.toCharArray();
Stack<Character> stack = new Stack<>();
StringBuilder answer = new StringBuilder();
for(char c : chars){
if(c == '('){
stack.push(c);
continue;
}else if(c==')'){
stack.pop();
continue;
}
if(stack.size()==0){
answer.append(c);
}
}
System.out.println(answer);
}
}
728x90
반응형
'알고리즘 > 스택, 큐' 카테고리의 다른 글
[알고리즘] 쇠막대기 with Java (0) | 2022.03.21 |
---|---|
[알고리즘] 후위식 연산 with Java (0) | 2022.03.20 |
[알고리즘] 크레인 인형뽑기(카카오) with Java (0) | 2022.03.19 |
[알고리즘] 올바른 괄호 with Java, push(),pop(),size() (0) | 2022.03.18 |
[프로그래머스] 기능개발 (0) | 2021.09.20 |