알고리즘 문제를 풀다보면 임의의 객체들을 정렬해야하는 경우가 있다. 이때 사용자가 원하는 기준으로 정렬을 하기 위해 사용하는 인터페이스인 Comparable과 Comparator에 대해 알아보자.