[파이썬] 프로그래머스 : 요격 시스템 (Lv.2)
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
방향성 생각
요격 지점을 벗어나기 전에 격추.
현재 기억하고있는 요격지점보다 빨리 격추해야 하는 입력이 들어오면 한 번에 격추시키면서 카운팅
우선순위가 끝 지점이 빨리 끝나는게 높다.
전체코드
def solution(targets):
targets.sort()
answer,end = 0,0
for s,e in targets:
if s < end:
end = min(e,end)
continue
else:
answer += 1
end = e
return answer
코멘트
워낙 웰노운 문제라
'Algorithm > Greedy' 카테고리의 다른 글
[파이썬] 백준 28709 : 와일드카드 괄호 문자열 (골드1) (0) | 2023.10.22 |
---|---|
[파이썬] 백준 18513 : 샘터 (골드4) (0) | 2023.10.22 |
[파이썬] 프로그래머스 : 단속카메라 (Lv.3) (0) | 2023.08.18 |
[파이썬] 프로그래머스 : 구명보트 (Lv.2) (0) | 2023.07.06 |
[파이썬] 백준 1931 : 회의실 배정 (실버1) (0) | 2023.06.06 |
[파이썬] 백준 1439 : 뒤집기 (실버5) (0) | 2023.05.31 |
[파이썬] 백준 1343 : 폴리오미노 (실버5) (0) | 2023.05.28 |
댓글