반응형
풀이
- 가장 낮은 가격에 따른 값어치를 하게 되기에
- 내림차순 정렬 후 그에 따른 박스에 담은 카운팅을 하고
- 박스가 꽉 찼다면 현재 과일의 품질 점수에 따라 result에 추가하여 해결
def solution(k, m, score):
result,cnt = 0,0
for i in sorted(score,reverse=True):
cnt += 1
if cnt == m:
result += i*m
cnt = 0
return result
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 더 맵게 (0) | 2024.03.11 |
---|---|
[프로그래머스, 파이썬] 덧칠하기 (0) | 2024.03.11 |
[프로그래머스, 파이썬] 기사단원의 무기 (0) | 2024.03.11 |
[프로그래머스, 파이썬] 옹알이 (2) (0) | 2024.03.08 |
[프로그래머스, 파이썬] 문자열 나누기 (0) | 2024.03.08 |