input
routes
routes ≤ 10,000routes[i] ≤ 30,000output
nO(nlogn)routes 오름차순 정렬
[[-20, -15], [-18, -13], [-14, -5], [-5, -3]]routes를 순회하면서 진입 시점이 마지막 카메라 위치 보다 앞설 경우
last_camera 변수 갱신def solution(routes):
routes.sort(key=lambda x : x[1])
cnt = 0
last_camera = -30001 # 문제 조건
for route in routes:
# 진입 시점과 마지막 카메라 위치 비교
if route[0] > last_camera:
cnt += 1
last_camera = route[1]
return cnt