최대 1 분 소요

문제 링크

내 풀이

def solution(arr, divisor):
    answer = []
    for num in arr:
        if num % divisor == 0:
            answer.append(num)
    if len(answer) == 0:
        answer.append(-1)
    answer.sort()
    return answer

다른 풀이

def solution(arr, divisor): return sorted([n for n in arr if n%divisor == 0]) or [-1]

배울 점

  • list comprehension을 이용해 파이썬스럽게 작성

댓글남기기