💻첫번째 시도 테스트케이스(O),채점결과 100점
def solution(k, m, score):
answer = 0
score.sort(reverse=True)
tmp=[score[i:i+m] for i in range(0, len(score), m)]
for i in tmp:
if len(i)==m:
answer+=(min(i)*m)
return answer
소요시간 1시간
접근방식:최대 이익을 내야하므로 내림차순으로 정렬해주고
m마다 배열을 저장하도록 코드 작성 후 해당 배열의 열의 길이가 m이면
최소값 x m을 answer에 적산하도록 작성
셀프 피드백:score[i:i+m] for i in range(0, len(score), m)