문제 :

풀이코드 :
import java.util.*;
class Solution {
public int[] solution(int[] arr, int divisor) {
int[] answer = {};
ArrayList<Integer> array = new ArrayList<Integer>();
// i만큼 반복하며 divisor의 배수가 있으면 array에 추가
for(int i=0; i<arr.length; i++){
if(arr[i]%divisor==0){
array.add(arr[i]);
}
}
// array가 비어있다면 -1을 추가
if(array.isEmpty()){
array.add(-1);
}
// answer에 추가한 값들을 넣어줌
answer = new int[array.size()];
for(int i=0; i<answer.length; i++){
answer[i] = array.get(i);
}
Arrays.sort(answer);
return answer;
}
}