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) # 합 리턴
반응형
댓글