짧은하루

과일 장수 (프로그래머스, Python) 본문

Language/Python Coding Challenges

과일 장수 (프로그래머스, Python)

짧은하루 2023. 5. 3. 18:04
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]))

다른 문제 정답 보기

반응형
Comments