-
백준 10814 나이순 정렬 | 자바 java | Arrays.sort Comparator BufferedReader BufferedWriter[백준 알고리즘]/[자바 Java] 2024. 1. 22. 17:37728x90반응형
이번 포스팅은 백준 10814번 나이순 정렬입니다.
아래 url를 클릭하시면 백준 사이트에서 문제를 볼 수 있습니다.
https://www.acmicpc.net/problem/10814
기본 알고리즘
정렬
반응형전체 코드
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748import java.io.*;import java.util.Arrays;import java.util.Comparator;import java.util.StringTokenizer;class Member {int age;String name;public Member(int a, String n){age = a;name = n;}}public class Main{public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));int n=0;n=Integer.parseInt(br.readLine());Member arr[] = new Member[n];for(int i=0; i<n; i++){StringTokenizer st = new StringTokenizer(br.readLine());Member m = new Member(Integer.parseInt(st.nextToken()),st.nextToken());arr[i]=m;}Arrays.sort(arr, new Comparator<Member>() {public int compare(Member m1, Member m2){return m1.age - m2.age;}} );for(int i=0; i<n; i++){bw.write(arr[i].age+" "+arr[i].name+"\n");}bw.flush();bw.close();}}cs 728x90반응형'[백준 알고리즘] > [자바 Java]' 카테고리의 다른 글
백준 11866 요세푸스 문제 0 | 자바 java (1) 2024.01.23 백준 11650 좌표 정렬하기 | 자바 java | Arrays.sort Comparator BufferedReader BufferedWriter (0) 2024.01.22 백준 2751 수 정렬하기 2 | 자바 java | Arrays.sort BufferedReader BufferedWriter (0) 2024.01.22 백준 1181 단어 정렬 | 자바 java | Arrays.sort Comparator BufferedReader BufferedWriter (0) 2024.01.22 백준 10866 덱 | 자바 java | BufferedReader BufferedWriter (0) 2024.01.18