
먼저 배열에서 divisor로 나누어지는 수만 남긴 다음에 배열을 오름차순으로 정렬해야 한다.
만약 배열의 길이가 0이라면 [-1]을 반환한다.
stream을 이용하여 위의 코드를 구현하였다.
import java.util.*;
class Solution {
public int[] solution(int[] arr, int divisor) {
int[] answer = {};
answer = Arrays.stream(arr).filter(num -> num % divisor == 0).sorted().toArray();
return answer.length != 0 ? answer : new int[]{-1} ;
}
}
