Skip to content

Commit 54d1474

Browse files
authored
[BOJ] 15828 Router (S4)
1 parent f6482e5 commit 54d1474

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

정건우/9주차/260223.java

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
//https://www.acmicpc.net/problem/15828
2+
import java.io.BufferedReader;
3+
import java.io.IOException;
4+
import java.io.InputStreamReader;
5+
import java.util.ArrayDeque;
6+
import java.util.Queue;
7+
8+
public class BOJ_S4_15828_Router {
9+
public static void main(String[] args) throws IOException {
10+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
11+
12+
int N = Integer.parseInt(br.readLine());
13+
Queue<Integer> q = new ArrayDeque<>();
14+
15+
while (true) {
16+
int packet = Integer.parseInt(br.readLine());
17+
18+
if(packet == -1) break;
19+
20+
if(packet == 0) q.poll();
21+
else if(q.size() < N) q.add(packet);
22+
}
23+
24+
if(q.isEmpty()) System.out.println("empty");
25+
else {
26+
StringBuilder sb = new StringBuilder();
27+
28+
while(!q.isEmpty()) {
29+
sb.append(q.poll()).append(' ');
30+
}
31+
32+
sb.setLength(sb.length()-1);
33+
System.out.println(sb.toString());
34+
}
35+
36+
}
37+
}

0 commit comments

Comments
 (0)