본문 바로가기

개발/파이썬

divmod vs %

def solution(arr, divisor):
    answer = []
    
    # divmod (리스트 갯수가 클 때)
    # for item in arr:
    #     if divmod(item, divisor)[1] == 0:
    #         answer.append(item)
            
    # // , % 사용(갯수가 적어서 얘가 빠름)
    for item in arr:
        if item % divisor == 0:
            answer.append(item)
            
    if answer:
        answer.sort()
    else:
        answer.append(-1)
        
    
    return answer