ps | |
---|---|
링크 | programmers.co.kr/… |
출처 | 프로그래머스 |
문제 번호 | 42884 |
문제명 | 단속카메라 |
레벨 | Level 3 |
분류 |
그리디 |
시간복잡도 | O(nlogn) |
인풋사이즈 | n<=10000 |
사용한 언어 | Python |
해결날짜 | 2021/06/18 |
태그 |
"""Solution code for "Programmers 42884. 단속카메라".
- Problem link: https://programmers.co.kr/learn/courses/30/lessons/42884
- Solution link: http://www.teferi.net/ps/problems/programmers/42884
"""
INF = float('inf')
def solution(routes):
answer = 0
intersect_r = -INF
for l, r in sorted(routes):
if l <= intersect_r:
intersect_r = min(r, intersect_r)
else:
answer += 1
intersect_r = r
return answer