코딩테스트/백준

백준 10814 자바 : 나이순 정렬

플래시🦥 2023. 1. 2.
반응형

https://www.acmicpc.net/problem/10814

 

10814번: 나이순 정렬

온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을

www.acmicpc.net


import java.io.*;
import java.util.*;

public class Main {

    public static void main(String[] args) throws IOException{
    	
    	Scanner scan = new Scanner(System.in);
    	int _case = scan.nextInt();
    	
    	String[][] arr= new String[_case][2];
    	
    	for(int i=0;i<_case;i++) {
    		arr[i][0]=scan.next();
    		arr[i][1]=scan.next();
    	}	

    	Arrays.sort(arr, new Comparator<String[]>() {
			@Override
			public int compare(String[] s1, String[] s2) {
				return Integer.parseInt(s1[0]) - Integer.parseInt(s2[0]);
			}
			
		});
    	
    	for(int i=0;i<_case;i++) {
    		System.out.println(arr[i][0]+" "+arr[i][1]);
    	}
    	
    	
    }
}

 

728x90
반응형

'코딩테스트 > 백준' 카테고리의 다른 글

백준 9012 : 괄호 자바 Java  (0) 2023.01.02
백준 1065 : 한수 자바 Java  (0) 2023.01.02
백준 10250 자바 java  (0) 2022.08.06
백준 2750 java 자바  (0) 2022.08.06
백준 10809 java 자바  (0) 2022.08.06

댓글