코드
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class p12910 {
public static int[] solution(int[] arr, int divisor) {
List<Integer> list = new ArrayList<Integer>();
for(int i=0; i<arr.length; i++) {
if(arr[i] % divisor == 0) {
list.add(arr[i]);
}
}
Collections.sort(list);
int[] answer;
if(list.size() > 0) {
answer = new int[list.size()];
for(int i=0; i<list.size(); i++) {
answer[i] = list.get(i);
}
}
else {
answer = new int[1];
answer[0] = -1;
}
return answer;
}
}
'Java' 카테고리의 다른 글
[Java] ArrayList (0) | 2022.02.23 |
---|---|
[Java] 사용자에게 입력받기 - Scanner 클래스 (0) | 2022.02.16 |
[Java 에러 해결방법] Error occurred during initialization of boot layer (0) | 2022.02.16 |