[programmers] 나누어 떨어지는 숫자 배열 (java) -1level
2022. 2. 22. 10:12ㆍAlgorithm/Programmers
문제 설명
문제 해결
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
'Algorithm > Programmers' 카테고리의 다른 글
[programmers] 콜라츠 추측 (java) -1level (0) | 2022.02.25 |
---|---|
[programmers] 자연수 뒤집어 배열로 만들기 (java) -1level (0) | 2022.02.23 |
[programmers] 문자열 내 마음대로 정렬하기 (java) -1level (0) | 2022.02.21 |
[programmers] 서울에서 김서방 찾기 (java) -1level (0) | 2022.02.21 |
[programmers] 수박수박수박수박? (java) -1level (0) | 2022.02.20 |