Skip to content

Commit dcb6d71

Browse files
committed
CT_383
1 parent 9c364b7 commit dcb6d71

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package B2;
2+
3+
import java.io.BufferedReader;
4+
import java.io.BufferedWriter;
5+
import java.io.IOException;
6+
import java.io.InputStreamReader;
7+
import java.io.OutputStreamWriter;
8+
import java.util.StringTokenizer;
9+
10+
public class Boj_31945_정육면체의네꼭짓점 {
11+
public static void main(String[] args) throws IOException {
12+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
13+
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
14+
StringBuilder sb = new StringBuilder();
15+
16+
int T = Integer.parseInt(br.readLine());
17+
for (int t = 0; t < T; t++) {
18+
boolean[] used = new boolean[8];
19+
StringTokenizer st = new StringTokenizer(br.readLine());
20+
21+
for (int i = 0; i < 4; i++) {
22+
used[Integer.parseInt(st.nextToken())] = true;
23+
}
24+
25+
if ((used[0] && used[1] && used[2] && used[3]) ||
26+
(used[0] && used[1] && used[4] && used[5]) ||
27+
(used[0] && used[2] && used[4] && used[6]) ||
28+
(used[7] && used[1] && used[3] && used[5]) ||
29+
(used[7] && used[4] && used[5] && used[6]) ||
30+
(used[7] && used[2] && used[3] && used[6])) {
31+
sb.append("YES\n");
32+
} else {
33+
sb.append("NO\n");
34+
}
35+
}
36+
37+
bw.write(sb.toString());
38+
bw.flush();
39+
}
40+
}

0 commit comments

Comments
 (0)