[프로그래머스] 베스트앨범 - 42579 (Java)
·
알고리즘/Java
문제 URLhttps://school.programmers.co.kr/learn/courses/30/lessons/42579문제 설명주어진 장르별 재생 횟수와 곡별 고유 번호를 기반으로 가장 인기 있는 곡들을 선정하는 문제입니다. 장르별로 재생 횟수가 높은 순서대로 정렬하며, 같은 장르 내에서는 재생 횟수가 높은 두 곡만 포함합니다. 재생 횟수가 동일한 경우, 고유 번호가 낮은 곡이 우선순위를 가집니다.나의 풀이접근 방식데이터 구조 설계HashMap> genreMap: 장르별 곡 정보를 저장합니다.Key: 장르 이름Value: [곡 고유 번호, 재생 횟수]를 저장한 리스트HashMap playMap: 장르별 총 재생 횟수를 저장합니다.Key: 장르 이름Value: 장르 전체 재생 횟수로직 구현반복문을 통..