짧은하루
과일 장수 (프로그래머스, Python) 본문
def solution(k, m, score):
answer = 0
score.sort(reverse=True)
for i in range(len(score) // m):
answer += min(score[i * m: i * m + m]) * m
return answer
def shorten(k, m, score):
"""Summarize the code in one line."""
return sum(sorted(score)[len(score) % m::m]) * m
if __name__ == '__main__':
print(solution(3, 4, [1, 2, 3, 1, 2, 3, 1]))
print(shorten(3, 4, [1, 2, 3, 1, 2, 3, 1]))
print(shorten(4, 3, [4, 1, 2, 2, 4, 4, 4, 4, 1, 2, 4, 2]))
다른 문제 정답 보기
반응형
'Language > Python Coding Challenges' 카테고리의 다른 글
덧칠하기 (프로그래머스, Python) (0) | 2023.05.03 |
---|---|
기사단원의 무기 (프로그래머스, Python) (0) | 2023.05.03 |
가장 가까운 글자 (프로그래머스, Python) (0) | 2023.05.03 |
[1차] 비밀지도 (프로그래머스, Python) (0) | 2023.05.03 |
[1차] 다트 게임 (프로그래머스, Python) (0) | 2023.05.03 |
Comments