1931 - 회의실 배정

LeeKyoungChang·2022년 3월 27일
0

Algorithm

목록 보기
79/203
post-thumbnail

📚 1931 - 회의실 배정

회의실 배정

 

이해

(1) 끝나는 시간의 오름차순
(2) 시작하는 시간의 오름차순

설명 잘되어 있는 곳

워낙 설명이 잘되어 있어 참고하면 될 것 같다.

 

소스

import sys

read = sys.stdin.readline

n = int(read())

graph = []

for _ in range(n):
    graph.append(list(map(int, read().split())))

graph.sort(key=lambda x: (x[1], x[0]))

endTime = graph[0][1]

result = 1

for idx in range(1, len(graph)):
    if graph[idx][0] >= endTime:
        endTime = graph[idx][1]
        result += 1

print(result)

 

채점 결과
스크린샷 2022-03-24 오후 10 55 58

 

profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글