Notice
Recent Posts
Recent Comments
Link
뮁이의 개발새발
[JAVA] 백준 14696 딱지놀이 본문
도형이 더 많은 것을 비교하는 부분에서 조건문을 전부 다쓰면 코드가 길어진다..!! 간략하게 작성하자.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class bj14696 {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(in.readLine());
for (int i = 0; i < N; i++) {
StringTokenizer st = new StringTokenizer(in.readLine());
int a = Integer.parseInt(st.nextToken());
int[] aturn = new int[5];
for (int j = 0; j < a; j++) {
int temp = Integer.parseInt(st.nextToken());
aturn[temp]++;
}
st = new StringTokenizer(in.readLine());
int b = Integer.parseInt(st.nextToken());
int[] bturn = new int[5];
for (int j = 0; j < b; j++) {
int temp = Integer.parseInt(st.nextToken());
bturn[temp]++;
}
if (aturn[4] != bturn[4]) {
System.out.println(aturn[4] > bturn[4] ? "A" : "B");
} else {
if (aturn[3] != bturn[3]) {
System.out.println(aturn[3] > bturn[3] ? "A" : "B");
} else {
if (aturn[2] != bturn[2]) {
System.out.println(aturn[2] > bturn[2] ? "A" : "B");
} else {
if (aturn[1] != bturn[1]) {
System.out.println(aturn[1] > bturn[1] ? "A" : "B");
} else {
System.out.println("D");
}
}
}
}
}
}
}
'Algorithm' 카테고리의 다른 글
[JAVA] 프로그래머스 행렬 테두리 회전하기 (0) | 2021.09.14 |
---|---|
[JAVA] 백준 1922 네트워크 연결 (MST 알고리즘) (0) | 2021.09.07 |
[JAVA] 백준 13300 방 배정 (0) | 2021.08.30 |
[JAVA] 백준 10163 색종이 (0) | 2021.08.29 |
[JAVA] 백준 2559 수열 (0) | 2021.08.29 |
Comments