def solution(k,tangerine):
answer = 0
result = 0
tangerine.sort()
gyool={}
for i in range(len(tangerine)):
gyool[tangerine[i]]=0
for i in range(len(tangerine)):
gyool[tangerine[i]]+=1
g=sorted(gyool.items(),key=lambda x:x[1],reverse=True)
for i in range(len(gyool)):
result+=g[i][1]
answer+=1
if result>=k:
break
return answer
collections 라이브러리의 Counter 써서 Counter.values로 역정렬해서
풀면 되는데 넘 어렵게 푼듯 ㅋ 나는 딕셔너리로 풀었는데 다음엔 카운터쓸게욥