사실 이 문제를 풀기위한 방법은 정렬기준을 정하는 것이 전부라고 생각하는데
모든 사람들이 동일하게 풀어서 정렬기준을 정하는 부분을 서술하고,
swift 에서 튜플을 이용했을 때 ‘사전식 순서’ 를 이용한 stable sort 방법을 사용하는 방법이 있어서
신기해서 정리해보겠습니다.
그리디 알고리즘답게 눈에 보이는 것을 먼저 파악해본다면,
일단 빨리 시작하고 빨리 끝나야 가장 많은 회의를 할 수 있겠구나! 라는 생각이 든다.
그렇다면 두 가지의 정렬기준이 생겼다.
이 두가지를 결합하면 되는데 어떤 것을 먼저 정렬해야할지 고민이 생긴다.
이 부분은 뭐가 더 우선순위인지 생각해보자
이 문제를 해결하는데 있어서 가장 중요한 점은 “최대한 많은 회의를 진행해야 한다” 라는 점이다.