본문 바로가기
Algorithm/Greedy

[파이썬] 프로그래머스 : 단속카메라 (Lv.3)

by 베짱이28호 2023. 8. 18.

[파이썬] 프로그래머스  : 단속카메라 (Lv.3)

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


 

풀이

방향성 생각

차량이 나가기 전에 단속해야한다. 경계값도 포함해서 카운팅

차량이 빨리 나가는게 우선순위가 높다.

 

전체코드

def solution(routes):
    routes.sort()
    
    answer,end = 0,-30001
    for s,e in routes:
        if s <= end:
            end = min(e,end)
            continue
        else:
            answer += 1
            end = e
    return answer

 

코멘트

요격시스템이랑 같은 문제. 개구간 페구간때문에 등호를 달아줘야된다는 점..

댓글