array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.
def solution(arr, divisor):
answer = []
for a in arr:
if a % divisor == 0:
if len(answer) == 0:
answer.append(a)
continue
i = 0
flag = False
while i < len(answer):
if a <= answer[i]:
answer.insert(i, a)
flag = True
break
i += 1
if flag == False:
answer.append(a)
if len(answer) == 0:
answer.append(-1)
return answer
def solution(arr, divisor):
return sorted([n for n in arr if n%divisor == 0]) or [-1]