본문 바로가기
코딩테스트 문제풀이/beakjoon

[백준] 1931 회의실 배정

by merona99 2021. 2. 9.
반응형

[백준] 1931 회의실배정

그리디 알고리즘

 

 

[문제]

 

 

[소스코드]

n = int(input())
meet_list = []

for _ in range(n):
    meet_list.append(list(map(int, input().split())))

meet_list.sort(key=lambda meet: [meet[1], meet[0]])

result_meet_cnt = 1
booked_end_time = meet_list[0][1]

for idx in range(1, len(meet_list)):
    if meet_list[idx][0] >= booked_end_time:
        booked_end_time = meet_list[idx][1]
        result_meet_cnt += 1

print(result_meet_cnt)

 

 

[통과]

 

 

// 알고리즘 스터디 그리디과제2

반응형

'코딩테스트 문제풀이 > beakjoon' 카테고리의 다른 글

[백준] 1439 뒤집기  (0) 2021.04.04
[백준] 13305 주유소  (2) 2021.02.10
[백준] 1541 잃어버린 괄호  (0) 2021.02.10
[백준] 11399 ATM  (0) 2021.02.09
[백준] 11047 동전 0  (0) 2021.02.09

댓글