[문제풀이] 코드업-입체기동장치 생산공장

조히고닝·2023년 2월 28일
0

클래스 만들어서 풀어도 보고 단순하게 배열리스트로도 풀어봄.

import java.util.*;
import java.util.stream.Collectors;

class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        ArrayList<int[]> list=new ArrayList<>();
        int i=0;
        int n=sc.nextInt();
        sc.nextLine();
        while (i!=n) {
           int[] arr=new int[2];
           String tmp=sc.nextLine();
            arr[0]= Integer.parseInt(tmp.split(" ")[0]);
            arr[1]= Integer.parseInt(tmp.split(" ")[1]);
            list.add(arr);
            i++;
        }
        list.sort((a,b)->a[0]==b[0]?a[1]-b[1]:a[0]-b[0]);
        for(int[] x: list){
            System.out.println(x[0]+" "+x[1]);
        }
        sc.close();
    }
}

0개의 댓글