본문 바로가기
프로그래머스

Level1 체육복

by ysunee 2022. 2. 2.
def solution(n, lost, reserve):
    answer = 0; cnt=0
    
    k = len(lost)
    
    lost.sort()
    reserve.sort()
    
    for i in range(k):
        now = lost[i]
        left = lost[i]-1
        right = lost[i]+1
        
        if(reserve.count(now)==1): kk=1    
        elif(reserve.count(left)==1 and reserve.count(now)!=1 and lost.count(left)!=1): 
            #if(lost.count(left)!=1)
            index = reserve.index(left)
            del reserve[index]
        elif(reserve.count(right)==1 and  reserve.count(now)!=1 and lost.count(right)!=1): 
            index = reserve.index(right)
            del reserve[index]  
        else: cnt+=1    
            
    return n-cnt

'프로그래머스' 카테고리의 다른 글

Level2 영어 끝말잇기  (0) 2022.02.02
Level1 폰켓몬  (0) 2022.02.02
Level1 모의고사  (0) 2022.02.02
Level1 K번째 수  (0) 2022.02.02
Level1 소수 만들기  (0) 2022.02.02

댓글