Algorithm/Programmers
[programmers] 나누어 떨어지는 숫자 배열 (java) -1level
hmhmchm
2022. 2. 22. 10:12
문제 설명

문제 해결
import java.util.ArrayList;
import java.util.Collections;
public class 나누어떨어지는숫자배열 {
public int[] solution(int[] arr, int divisor) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < arr.length; i++){
if(arr[i] % divisor == 0) list.add(arr[i]);
}
if(list.isEmpty()) return new int[]{-1};
int[] answer = new int[list.size()];
Collections.sort(list);
for (int i = 0; i < list.size(); i++){
answer[i] = list.get(i);
}
return answer;
}
}
728x90