강의실배정1 [그리디] 백준 11000번 강의실 배정 2차원 배열 정렬하는법 1. Comparator Arrays.sort(arr, (o1, o2) -> { if (o1[0] == o2[0]) return o1[1] - o2[1]; else return o1[0] - o2[0]; }); o1[0] - o2[1] 부분을 Integer.compare(o1[1], o2[1])로 바꿔도 된다. 한가지 기준으로만 정렬할 경우 아래와 같이 쓸수도 있다. Arrays.sort(arr, Comparator.comparing(o1->o1[1])); 1번째 element를 기준으로 정렬한다는 의미 2. 람다식 Arrays.sort(arr, (o1, o2) -> o1[0] == o2[0] ? o1[1] - o2[1] : o1[0] - o2[0]); 아래의 강의실 배정 코드에서.. 2022. 9. 26. 이전 1 다음