반응형
import sys
N = int(sys.stdin.readline().strip())
timetable = []
for _ in range(N):
time = tuple(map(int, sys.stdin.readline().strip().split()))
timetable.append(time)
# 빨리 끝나는 회의 순으로 정렬
timetable.sort(key=lambda time: time[0])
timetable.sort(key=lambda time: time[1])
end = timetable[0][1]
cnt=1
for i in range(1, N):
if timetable[i][0] < end: continue
else:
end = timetable[i][1]
cnt+=1
print(cnt)
반응형
'DEVLOG > Algorithms' 카테고리의 다른 글
코딩 인터뷰 핵심 자료구조 - 해시 테이블(Hash Table) (0) | 2019.08.28 |
---|---|
코딩 인터뷰 준비하기 #01 준비 방법 / 알고 있어야 할 것들 (0) | 2019.08.28 |
[BOJ 15953] 카카오 코드 페스티벌 2018 예선 - 상금헌터 (0) | 2019.08.22 |
[BOJ 10093] 숫자 - 파이썬 풀이 (0) | 2019.05.08 |
[BOJ 1406] 에디터 - 파이썬 풀이 (0) | 2019.04.28 |
댓글