def solution(arr, divisor):
array = list(filter(lambda x:x%divisor==0, arr))
if len(array) == 0:
return [-1]
array = sorted(array)
return array
lambda 함수의 filter을 이용한다.
def solution(arr, divisor):
answer = []
for a in arr:
if a % divisor == 0:
answer.append(a)
if len(answer) == 0:
return [-1]
return sorted(answer)
for 문을 돌면서 나눠 떨어지는 값을 answer에 넣는다.