728x90

변수 k 가 필요가 없는 것 같아서 고민을 했는데 실제로 필요가 없었다. 시간 초과가 나서 pop 을 이용해서 풀었다.

pop이 확실히 빠른 것 같다.

 
def solution(k, m, score):
 
    answer = 0
    count = 0
 
    score = sorted(score)
 
    # m개씩 담아서 포장해야됌
 
    while True:                         
        if len(score)<m:
            break
 
        answer += min(score[len(score)-m:] )*m                
 
        for i in range(0,m):
            score.pop()
 
 
        if len(score)<m:
            break
 
 
 
 
 
    return answer
728x90

+ Recent posts