array의 각 원소 중 divisor로 나누어 떨어지는 값을 오름차순(작은 수부터 큰 수 순서)으로 정렬한 배열을 반환합니다.
divisor로 나누어 떨어지는 원소가 하나도 없다면 배열에 -1을 담아 반환하세요.
array = [5,9,7,10]
divisor = 5
array의 원소 중 5로 나누어지는 수는 5와 10만 있으므로 [5,10]을 반환합니다.
array = [3,2,6]
divisor = 10
array의 원소 중 10으로 나누어떨어지는 값이 없기에 [-1]을 반환합니다.
def solution(arr, divisor):
answer = []
for in arr:
if(i%divisor == 0): #나누어 떨어질 경우
answer.append(i) #answer에 넣어줌
def solution(arr, divisor):
answer = []
for in arr:
if(i%divisor == 0):
answer.append(i)
if(len(answer) == 0): #answer의 길이가 0이면 아무 원소도 안들어간 것과 동일(결국 나누어떨어진 값이 없음)
return [-1]
def solution(arr, divisor):
answer = []
for in arr:
if(i%divisor == 0):
answer.append(i)
if(len(answer) == 0):
return [-1]
else:
return sorted(answer) #나누어떨어진 값이 들어있는 answer리스트를 오름차순으로 정렬해서 반환합니다.
모두들 즐거운 코딩하시길 바라면서 전 20000~:)