🪄 코드
def solution(k, m, score):
# 과일 장수가 얻을 수 최대 이익
answer = 0
# 사과의 점수 역순 정렬
score = sorted(score, reverse=True)
for i in range(0, len(score), m): # range(start, end, step)
box = score[i:i+m]
# box의 크기 확인 후 상자의 가격 계산
if len(box) == m:
answer += min(box) * m
return answer
'알고리즘' 카테고리의 다른 글
[프로그래머스 / Python] 추억 점수 (0) | 2023.06.13 |
---|---|
[프로그래머스 / Python] 대충만든자판 (0) | 2023.06.10 |
[BOJ / Python] 11722 가장 긴 감소하는 부분 수열 (0) | 2023.05.23 |
[BOJ / Python] 2193 이친수 (0) | 2023.05.20 |
[BOJ / Python] 2579 계단 오르기 (0) | 2023.05.16 |