- arr의 i가 divisor를 나눈 나머지가 0이면 answer에 i를 더해준다.
- 만약 answer의 길이가 0이면
append
를 통해서 -1을 넣어준다.sort()
를 이용해서 answer를 정렬하고 반환한다.
# 프로그래머스 Lv1 - 나누어 떨어지는 숫자 배열
# 문제링크: https://programmers.co.kr/learn/courses/30/lessons/12910
def solution(arr,divisor):
answer = []
for i in arr:
if i%divisor == 0:
answer.append(i)
if len(answer) == 0:
answer.append(-1)
else:
answer.sort()
return answer
문제 그대로 divisor를 나누었을 때 떨어지는 수를 append를 통해 추가만 하면 되는 거라서 쉽게 해결할 수 있었다.