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
'코딩테스트 > Python' 카테고리의 다른 글
프로그래머스 스쿨 - 이진 변환 반복하기(Python)(복습) (0) | 2023.10.10 |
---|---|
프로그래머스 스쿨 - 당구 연습(Python)(복습) (0) | 2023.10.09 |
프로그래머스 스쿨 - JadenCase 문자열 만들기(Python)(복습) (0) | 2023.10.07 |
프로그래머스 스쿨 - 신고 결과 받기(Python)(복습) (0) | 2023.10.06 |
프로그래머스 스쿨 - 바탕화면 정리(Python)(복습) (0) | 2023.10.05 |