파란색이 end 지점이 갱신되는 곳임
def solution(targets):
targets.sort(key = lambda x: x[0])
end = targets[0][1]
answer = 1
for s,e in targets[1:]:
if s >= end:
answer += 1
end = e
else:
if e < end:
end = e
return answer
최단 경로를 구하는 것이 아니므로 BFS는 이 문제 풀이에 맞지 않다..
'알고리즘' 카테고리의 다른 글
[프로그래머스] 두 원사이의 정수 쌍/파이썬 python (0) | 2024.02.28 |
---|---|
[백준] 11726번 파이썬 python (1) | 2024.02.27 |
<백준> 19532번 파이썬 알고리즘 (0) | 2023.06.06 |
[프로그래머스] 폰켓몬 (java 자바) (0) | 2022.11.03 |
[프로그래머스] 완주하지 못한 선수 (java 자바) (0) | 2022.11.01 |