목록Counter (2)
나의 개발일지
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/131127 🔑 Counter 클래스 사용 내가 원하는 물건 : 개수 형태로 딕셔너리를 생성 i번째 날 ~ i+10일 까지 살 수 있는 물건을 Counter 클래스를 사용해 구한다. 1번에서 생성한 딕셔너리와 2번에서 생성된 딕셔너리가 같으면 answer += 1 from collections import Counter def solution(want, number, discount): answer = 0 want_counter = {} for i in range(len(want)): want_counter[want[i]] = number[i] # 사고싶은 물건 : 개수 for i in ran..
문제 : https://school.programmers.co.kr/learn/courses/30/lessons/72411 🔑 combinations(), Counter(), Counter.most_common() 코스 요리를 구성하려는 메뉴 개수로 손님들의 주문 중에서 조합을 구성하고 저장한다. collections모듈의 Counter를 사용하면 리스트, 딕셔너리, 문자열 등에서 데이터 개수를 쉽게 셀 수 있다. Counter클래스의 most_common() 함수는 인자로 숫자 하나를 받는다. 1 = 가장 개수가 많은 1개의 (key, value)를 반환 2 = 가장 개수가 많은 2개의 (key, value)를 반환.. 여기선 최댓값만 구한 후 이와 같은 개수를 가지고 2개 이상인 조합을 정답 리스트에..