본문 바로가기
코딩테스트/Python

프로그래머스 스쿨 - 요격 시스템(Python)(복습)

by 보안매크로 2023. 10. 8.
728x90
# targets = [[4,5],[4,8],[10,14],[11,13],[5,12],[3,7],[1,4]]

# print(targets.sort(key = lambda x: [x[1], x[0]])) // key = function을 통해 원하는 값을 만들어 오름차순 정렬
# print(targets)

def solution(targets):
    answer = 0
    targets.sort(key = lambda x: [x[1], x[0]])
   
    e = 0
    for target in targets:
        if target[0] >= e:
            answer += 1
            e = target[1]

    return answer
728x90