https://www.acmicpc.net/problem/28114
28114번: 팀명 정하기
첫째 줄에 첫 번째 팀원이 백준 온라인 저지에서 해결한 문제의 개수 $P_1$, 입학 연도 $Y_1$, 성씨 $S_1$이 공백으로 구분되어 주어진다. 둘째 줄과 셋째 줄에는 두 번째 팀원의 정보 $P_2,Y_2,S_2$와 세
www.acmicpc.net
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.HashMap;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
HashMap<Integer, String> map = new HashMap<>();
int[] year = new int[3];
int[] solve = new int[3];
for (int i = 0; i < 3; i++) {
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int s = Integer.parseInt(st.nextToken());
int y = Integer.parseInt(st.nextToken()) % 100;
String name = st.nextToken();
year[i] = y;
solve[i] = s;
map.put(s, name);
}
Arrays.sort(solve);
Arrays.sort(year);
for (int i = 0; i < 3; i++) {
sb.append(year[i]);
}
sb.append("\n");
for (int i = 2; i >= 0; i--) {
sb.append(map.get(solve[i]).charAt(0));
}
System.out.print(sb);
}
}
'OJ' 카테고리의 다른 글
[BOJ] 28061 레몬 따기 (JAVA) (0) | 2023.07.11 |
---|---|
[BOJ] 1356 유진수 (JAVA) (0) | 2023.07.10 |
[BOJ] 28113 정보섬의 대중교통 (JAVA) (0) | 2023.07.08 |
[BOJ] 7568 덩치 (JAVA) (0) | 2023.07.07 |
[BOJ] 9009 피보나치 (JAVA) (0) | 2023.07.06 |