고속도로를 이동하는 모든 차량이 고속도로를 이용하면서 단속용 카메라를 한 번은 만나도록 카메라를 설치하려고 합니다.
고속도로를 이동하는 차량의 경로 routes가 매개변수로 주어질 때, 모든 차량이 한 번은 단속용 카메라를 만나도록 하려면 최소 몇 대의 카메라를 설치해야 하는지를 return 하도록 solution 함수를 완성하세요.

-5 지점에 카메라를 설치하면 두 번째, 네 번째 차량이 카메라를 만납니다.
-15 지점에 카메라를 설치하면 첫 번째, 세 번째 차량이 카메라를 만납니다.
function solution(routes) {
// routes[0] 을 기준으로 내림차순 정렬
const Sorting = routes.sort((a,b) => a[0]-b[0]);
// [[-20,-15]
// [-18,-13]
// [-14,-5]
// [-5,-3]
// 처음 카메라를 잡아주고
let camera = Sorting[0][1];
// 카메라 갯수 설정
let count = 1;
for(let i=1; i<Sorting.length; i++){
if(camera < Sorting[i][0]){
count++;
camera = Sorting[i][1]
}else if(camera > Sorting[i][1]){
camera = Sorting[i][1]
}
}
return count;
}
console.log(solution([[-20,-15], [-14,-5], [-18,-13], [-5,-3]]))