반응형
https://school.programmers.co.kr/learn/courses/30/lessons/138476
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
코드
from collections import Counter
def solution(k, tangerine):
tan_sum=[]
for i in range(len(tangerine)):
sum=0
for j in range(len(tangerine)):
if tangerine[j] == i:
sum+=1
tan_sum.append(sum)
print(tan_sum)
tanger_cnt=Counter(tangerine)
cnt=[]
# print(tanger_cnt)
for i in tanger_cnt:
cnt.append(tanger_cnt[i])
cnt.sort()
sum=0
for i in range(len(cnt)):
sum+=cnt[-(1+i)]
if sum >= k:
answer=i+1
return answer
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] lv.2 숫자 카드 나누기 python (0) | 2023.04.09 |
---|---|
[프로그래머스] lv.1 기사단원의 무기 python (0) | 2023.04.09 |
[프로그래머스] lv.2 테이블 해시 함수 python (0) | 2023.04.09 |
[프로그래머스] lv.1 크기가 작은 부분문자열 python (0) | 2023.04.09 |
[프로그래머스] lv.1 개인정보 수집 유효기간 python (0) | 2023.04.09 |