728x90
반응형
반응형
import java.util.ArrayList;
import java.util.Arrays;
class Solution {
public int[] solution(int[] arr, int divisor) {
ArrayList<Integer> result = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
if (arr[i] % divisor == 0) {
result.add(arr[i]);
}
}
int[] answer = {};
if(result.size() != 0) {
answer = new int[result.size()];
}else {
answer = new int[1];
answer[0] = -1;
}
int idx = 0;
for (int i : result) {
answer[idx] = i;
idx++;
}
Arrays.sort(answer);
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 문자열 다루기 기본 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
---|---|
프로그래머스 - 문자열 내림차순으로 배치하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 문자열 내 p와 y의 개수 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 두 정수 사이의 합 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 같은 숫자는 싫어 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 가운데 글자 가져오기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 폰켓몬 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
프로그래머스 - 다음에 올 숫자 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2023.02.09 |
댓글