SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com 코드백준에서 푼 적이 있는 것 같다.import java.io.*;import java.util.*;class Solution { static Stack stack = new Stack(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); for (int t ..
SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder();..
https://www.acmicpc.net/problem/11899import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); System.out.println(getMinBracket(input))..
https://www.acmicpc.net/problem/10799현재 문자가 ')'일 때, 이전 문자도 ')' 였다면 레이저가 아닌 이어진 쇠막대기이다.따라서 stack 크기만큼 cnt에 더하는 것이 아닌, 기존 막대가 레이저에 의해 잘라졌을 때 조각이 1개 더 생길 뿐이므로 +1을 한다.import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffered..
https://www.acmicpc.net/problem/3986import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack;public class Main { static Stack stack = new Stack(); public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int t = Integer.parseInt(br.readLine()); ..