TABLE OF CONTENTS
백준 1302 베스트셀러 파이썬 코딩테스트 문제 풀이 해답, 해설 및 설명
문제 링크
문제 요약
하루 동안 팔린 책의 제목 리스트를 이용해 가장 많이 팔린 책의 제목을 출력하는 프로그램을 만든다.
코드 구현
언어: Python 3
결과
메모리: 31120 KB
시간: 40 ms
핵심 아이디어
- 딕셔너리 활용: 입력으로 주어지는 책 제목 정보를 바탕으로 판매된 책의 수량을 확인하기 위해 딕셔너리 자료 구조를 활용한다.
- max() 함수 활용: max() 함수를 활용해 최대 판매 부수를 확인한다.
- sorted() 함수 활용: sorted() 함수를 활용해 문제의 추가 조건인 사전 순 정렬을 수행한다.
추가 해설
max(), sorted() 등의 함수를 활용해 주어진 데이터의 최대값, 정렬을 수행하여 결과를 얻을 수 있습니다.
직접 딕셔너리 구조를 코드로 작성하지 않고, Counter() 메소드를 활용해 빈도수를 계산할 수도 있습니다.
혹시라도 문제 풀이와 코드 관련해서 궁금한 게 있다면, 댓글로 편하게 문의해주세요 🙂