본문 바로가기
Algorithm/프로그래머스

[Algorithm / Programmers] 나누어 떨어지는 숫자 배열

by newtownboy 2024. 4. 1.


[Version]
⦁ 2024.04.01 / [Algorithm / Programmers] 나누어 떨어지는 숫자 배열

 

import java.util.*;

class Solution {
    public int[] solution(int[] arr, int divisor) {
        List<Integer> list = new ArrayList<>();
        for (int num : arr) {
            if (num % divisor == 0) {
                list.add(num);
            }
        }
        
        if (list.isEmpty()) {
            return new int[] {-1};
        }
        
        int[] answer = list.stream().mapToInt(Integer::intValue).toArray();
        Arrays.sort(answer);
        return answer;
    }
}