https://www.acmicpc.net/problem/1931
import sys
input = sys.stdin.readline
num = int(input())
room = []
id = []
for i in range(0, num):
s, e = map(int, input().split())
room.append([s, e])
room.sort(key=lambda x: (x[1], x[0]))
cnt = 1
end_time = room[0][1]
for i in range(1, num):
if room[i][0] >= end_time:
cnt += 1
end_time = room[i][1]
print(cnt)
끝나는 시간 오름차순 -> 시작 시간 오름차순 으로 해서 풀어야 하는 문제!