3
2 8
5 3
1 9
를 입력하게되고 Arras.sort(arr, new Comparator<int[]>() 코드를 실행하면
arr = [[5,3], [2,8], [1,9]]
위 처럼 정렬이 되던데
그러면 compare(int[] o1, int[] o2)의 매개변수 o1, o2엔 각각 arr의 무슨값이 들어가서 비교하게 되는거냐? o1[1] , o2[1] 인덱스가 뭘 의미하는지를 모르겠다...
결국 파이썬으로 문제 풀었는데 자바로는 저렇게 쓴다고 하더만 존나 이해안감
배열 크기인 3 제외하고 각 줄이 행임. 그러니까 정렬 이전엔 [ [2, 8], [5, 3], [1, 9] ]임. std::pair랑 정렬방식 똑같음