from collections import Counter
def solution(k, tangerine):
list=Counter(tangerine).most_common()
#종류의 수
kind=1
sum=list[0][1]
for i in range(len(list)-1):
if sum>=k:
return kind
else:
sum+=list[i+1][1]
kind+=1
return kind
'프로그래머스(파이썬) > LV.2(파이썬)' 카테고리의 다른 글
H-index → 논문을 적게 발표했지만, 인용된 수가 많은 good 케이스 (0) | 2023.01.03 |
---|---|
더 맵게 → heap★★ (0) | 2023.01.02 |
k진수에서 소수 개수 구하기→ 10진수를 n진법, 소수 판별★,filter()함수★ (0) | 2023.01.02 |
타켓넘버→ DFS(깊이우선탐색)★★+요소 더하기, 요소 빼기+ 재귀함수 (0) | 2022.12.30 |
전화번호 목록 →기준값 갱신+startswith()+숫자문자열 정렬★★ (0) | 2022.12.29 |