본문 바로가기
프로그래머스/0단계

(Python/연습문제)과일 장수

by windy7271 2022. 11. 10.
728x90
반응형

문제 출처:https://school.programmers.co.kr/learn/courses/30/lessons/135808

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

문제 풀이:

def solution(k, m, score):

    score = sorted(score,reverse=True)

    res = [score[i:i+m] for i in range(0,len(score), m)]
    #res 는 m개씩 담은 리스트를 반환
    
    result = []
    for i in res : # res를 돌면서
        if len(i) == m: # 박스에 다 채워져있으면
            result.append(min(i) * m) # 문제에쓰인 공식사용
    return sum(result) # 합 리턴

 

 

 

반응형

댓글