Week 01 ~ 04 : 알고리즘 문제 풀이 104

파이썬 백준 1931 회의실 배정

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import sys input = sys.stdin.readline n = int(input()) l = [] for i in range(n) : l.append(list(map(int, input().split()))) l.sort(key = lambda x : x[0]) l.sort(key = lambda x : x[1]) now = 0 count = 0 for start, end in l : if start >= now : count = count + 1 now = end print(count) Colored by Color Scripter cs IDEA 회의들을 종료점이 빠른 순서대로 (=일찍 끝나는 순서대로) 정렬한다. 시간 ..