단속카메라
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
- 내 풀이
- 요격시스템이랑 같은 문제
- 그리디
- 끝나는 지점 기준 정렬해서
- 다음 시작지점이 현재 끝지점보다 커지면
- 카메라 하나 추가 설치하고
- 끝지점 변경
def solution(routes):
cnt = 0
routes.sort(key=lambda x:x[1])
last=-30001
for idx, route in enumerate(routes):
if idx==0:
cnt+=1
last=route[1]
continue
if last<route[0]:
cnt+=1
last=route[1]
return cnt
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
| [프로그래머스][다익스트라] 배달 (1) | 2025.02.06 |
|---|---|
| [프로그래머스][구현][완전 탐색] 메뉴 리뉴얼 (1) | 2025.02.04 |
| [프로그래머스] 등산코스 정하기 (1) | 2025.02.02 |
| [프로그래머스][그리디] 요격 시스템 (0) | 2025.01.24 |
| [프로그래머스] [구현] 3번 / 아날로그 시계 (0) | 2025.01.23 |