문제
https://school.programmers.co.kr/learn/courses/30/lessons/135808
설계
- 상자의 개수만큼 과일을 담아 상자마다 최솟값을 구한다.
# 과일 장수
def solution(k, m, score):
score.sort(reverse=True)
N = int(len(score) / m) # 상자의 개수
price = 0
for i in range(N):
fruit = score[m * i: m * (i + 1)]
price += min(fruit) * m
return price
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 땅따먹기 (0) | 2022.12.14 |
---|---|
[프로그래머스] 피로도 (0) | 2022.12.13 |
[프로그래머스] 불길한 수열 (불행한 수)(Unlucky Number) (0) | 2022.12.12 |
[프로그래머스] 귤 고르기 (0) | 2022.12.11 |
[프로그래머스] 모음 사전 (0) | 2022.12.10 |