반응형
문제 설명
알고리즘 고민
일단 장르, 재생 횟수, 인덱스 값을 하나로 묶은 요소로 하는 배열을 생성한다. 이후 장르, 재생 횟수, 인덱스 순으로 정렬한다. 이제 이 배열로 딕셔너리 자료형에 넣어준다. 그런 다음 장르의 개수만큼 반복문을 돌면서 최댓값 순으로 정렬했기 때문에 count 변수로 2개가 될때 break하여 반복문을 끝내도록하여 출력한다.
코드
어려웠던 점
배열을 정렬하는 방법은 알고 있었지만 딕셔너리에서 값을 정렬시키는 방법은 처음 알게 되었다. 또한 sorted와 sort의 차이에 대해서도 학습하게 되었다.
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 - 올바른 괄호(Python) (0) | 2024.08.23 |
---|---|
프로그래머스 - 햄버거 만들기(Python) (0) | 2024.08.23 |
프로그래머스 - 모의고사(Python) (0) | 2024.08.16 |
프로그래머스 - 7의 개수(Python) (0) | 2024.08.13 |
프로그래머스 - 2차원으로 만들기(Python) (0) | 2024.08.13 |