프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 문제 접근법해당 문제는 해시와 정렬을 함께 활용해야겠다는 방향으로 접근했다.먼저, 장르별 총 재생 수를 저장한 Map을 만든 후, 이를 재생 수 기준 내림차순으로 정렬하여,정렬된 장르 순서만을 담은 배열을 도출했다. 이 배열은 곧 곡을 수록할 장르의 우선순위가 된다.그 다음, 각 장르에 해당하는 곡들을 [고유번호(index), 재생 수] 형태로 Map에 저장하고,재생 수 기준으로 내림차순 정렬하여 장르 내 우선순위를 정리했다.마지막으로, 각 장르별로 가장 많이 재생된 곡의 고유번호를 결과 배열에 추가하고,해당 장르에 곡이 2개 이상인 경우 두 번째 곡..