코드
import java.util.Arrays;
import java.util.ArrayList;
class Solution {
public int[] solution(int[] arr, int divisor) {
int[] answer = {};
ArrayList<Integer> temp = new ArrayList<Integer>();
for(int i=0; i<arr.length; i++) {
if(arr[i] % divisor == 0) {
temp.add(arr[i]);
}
}
if (temp.isEmpty()) {
temp.add(-1);
}
answer = new int [temp.size()];
for(int i=0; i<answer.length; i++) {
answer[i] = temp.get(i);
}
Arrays.sort(answer);
return answer;
}
}
접근방법
'Backend > Algorithm' 카테고리의 다른 글
22. Stack - 짝지어 제거하기 (0) | 2020.11.14 |
---|---|
21. 2차원 배열 - 나머지 한 점 (0) | 2020.11.13 |
19. toLowerCase, charAt - 문자열 내 p와 y의 개수 (0) | 2020.11.12 |
18. ArrayList - 문자열 내 마음대로 정렬하기 (0) | 2020.11.12 |
13. BufferedReader, BufferedWriter, StringTokenizer - 빛 섞어 색 만들기 (0) | 2020.11.06 |