반응형
https://www.acmicpc.net/problem/1874
import java.io.*;
import java.util.*;
public class Main {
static Stack<Integer> st = new Stack<>();
static int tmp=1;
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int C = Integer.parseInt(br.readLine());
StringBuilder sb = new StringBuilder();
for(int i=0;i<C;i++) {
int N=Integer.parseInt(br.readLine());
for(;tmp<=N;tmp++) {
st.push(tmp);
sb.append("+\n");
}
if(st.peek()==N) {
st.pop();
sb.append("-\n");
}else {
System.out.println("NO");
return;
}
}
System.out.println(sb);
}
}
728x90
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 9461 : 파도반 수열 _자바 Java (0) | 2023.01.13 |
---|---|
백준 15650 : N과 M (2) _자바 Java (0) | 2023.01.13 |
백준 1002 : 터렛 _자바 Java (0) | 2023.01.12 |
백준 15649 : N과 M (1) _자바 Java (0) | 2023.01.12 |
백준 1158 : 요세푸스 문제 _자바 Java (0) | 2023.01.11 |
댓글