728x90

생각보다 뒷부분이 아닌 초반에 리스트 생성 부분에서 시간이 소요되었다. 가장 중요한 것은 문제 파악을 하는 것이다.

 

def solution(want, number, discount):
 
    k = [ ]
    answer = 0
 
    for i in range(0,len(want)):
        count = number[i]
 
        for j in range(0,count):
            k.append(want[i])
 
 
 
    k=list(sorted(k))
 
    for i in range(0,len(discount)-9):
        a = list(sorted(discount[i:i+10]))
 
        if a==k:
            answer+=1
 
 
    return answer
728x90

+ Recent posts