현재
[Java][BaekJoon][10814] 나이순정렬(Comparator) 본문
https://www.acmicpc.net/problem/10814
<힌트>
더보기
・Arrays
・Sort / Comparator
・Compare(o1, o2) > 0 일때 o1이 o2보다 크다고 간주, o1을 o2의 뒤에 위치시킴
<풀이코드>
더보기
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
String[][] member = new String[N][2];
for(int i = 0; i < N; i++) {
member[i][0] = sc.next();
member[i][1] = sc.next();
}
Arrays.sort(member, new Comparator<String[]>() {
@Override
public int compare(String[] o1, String[] o2) {
return Integer.parseInt(o1[0]) - Integer.parseInt(o2[0]);
}
});
for(int i = 0; i < N; i++) {
System.out.println(member[i][0]+" "+member[i][1]);
}
}
}
'알고리즘 > 백준' 카테고리의 다른 글
| [Java][BaekJoon][1920] 수 찾기(이분탐색법,binarySearch) (0) | 2024.05.19 |
|---|---|
| [Java][BaekJoon][11866] 요세푸스 문제0(Queue) (0) | 2024.05.04 |
| [Java][BaekJoon][1181] 단어정렬(Comparator) (1) | 2024.04.23 |
| [Java][Bronze V] 오늘 날짜 - 10699 (Date, DateFormat) (1) | 2023.11.25 |
| [Java][BaekJoon][2581] 소수 (0) | 2023.10.23 |