-
[BaekJoon/Java] 10814. 나이순 정렬 - A0822022_PPS/4주차 2023. 1. 19. 13:54
- 문제

- 알고리즘
이중 배열을 사용하여 첫 번째 있는 것만 정렬하도록 했다.
compare 사용법을 잘 몰라 힘들었는데, 나중에 제대로 공부해 봐야겠다.
- 코드
import java.util.Scanner; import java.util.Arrays; import java.util.Comparator; class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int n = s.nextInt(); String[][] info = new String[n][2]; for(int i = 0; i<n; i++){ info[i][0] = s.next(); info[i][1] = s.next(); } Arrays.sort(info, 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.print(Integer.parseInt(info[i][0])); System.out.println(" " + info[i][1]); } } }'2022_PPS > 4주차' 카테고리의 다른 글
[LeetCode/Java] 884. Backspace String Compare - A042 (0) 2023.01.19 [BaekJoon/Java] 1427. 소트인사이드 - A066 (0) 2023.01.19