목록문제/백준_자바 (102)
sm 기술 블로그
import java.util.*; import java.io.*; import java.math.BigInteger; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); Deque queue = new ArrayDeque(); for(int i = 0; i < N; i++) { String[] tmp = br.readLine().split(" "); S..
import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); int N = Integer.parseInt(br.readLine()); int[] A = new int[N]; int[] result = new int[N]; Stack stack = new Stack(); String[] S = br.readLine().split(" "); for (int i = 0; i..
import java.util.*; import java.io.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); StringBuilder sb = new StringBuilder(); Stack stack = new Stack(); int N = sc.nextInt(); int cnt = 0; for (int i = 0; i < N; i++) { int T = sc.nextInt(); while (cnt < T) { cnt++; stack.add(cnt); sb.append("+").append("\n"); } if (stack.get(stack.size() - 1) == T) { sb...
import java.util.*; import java.io.*; class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); while (true) { String[] S = br.readLine().split(""); Stack stack = new Stack(); if(S[0].equals(".")) { break; } for (int i = 0; i < S.length; i++) { if (S[i].equals("(") || ..