Programmers 나누어 떨어지는 숫자 배열

Solution

def solution(arr, divisor):
    answer = []
    for n in arr:
        if n % divisor == 0:
            answer.append(n)
    return sorted(answer) if answer else [-1]
  • 다른 사람 풀이
def solution(arr, divisor): return sorted([n for n in arr if n % divisor == 0]) or [-1]