Open geonnho0 opened 7 months ago
도착지를 오름차순으로 정렬한 뒤 다음과 같이 진행해요.
class Solution {
public int solution(int[][] routes) {
Arrays.sort(routes, (r1, r2) -> r1[1] - r2[1]);
int camera = routes[0][1];
int answer = 1;
for (int[] route : routes) {
if (route[0] > camera) {
answer++;
camera = route[1];
}
}
return answer;
}
}
문제 링크