목적 : 모든 차량이 단속용 카메라를 적어도 한번 만나도록 카메라 설치하기
해석
1. routes라는 차량의 경로가 있는 배열이 주어짐
2. 1 <= car <= 10000
3. routes[i][0] = i 차량이 고속도로에 진입한 지점, routes[i][1] = i 차량이 고속도로에서 나간 지점
예시 : [[-20,-15], [-14,-5], [-18,-13], [-5,-3]]
def solution(routes):
answer = 1
# 내림차순으로 정렬
routes.sort(key=lambda x:x[0], reverse=True)
now = routes[0][0]
for i in routes[1:]:
# 겹칠 경우
if i[1] >= now:
continue
# 겹치지 않을 경우
else:
now = i[0]
answer += 1
return answer