728x90

어렵지는 않았지만 런타임 에러가 나오는 문항이 몇개씩 있다. 그 부분을 신경써서 코드를 짜야겠다.

 

def solution(k, score):
    answer = []
 
    m = [ ]
 
    if k>len(score):
        for i in range(0,len(score)):
            m.append(score[i])
 
            answer.append(min(m))
        return answer    
 
 
    for i in range(0,k):
        m.append(score[i])
 
        answer.append(min(m))
 
 
    for i in range(k,len(score)):
        m = sorted(m)
 
        if score[i]>m[0]:
            del m[0]
            m.append(score[i])
            answer.append(min(m))
        else:
            answer.append(min(m))
 
 
 
    return answer
728x90

+ Recent posts