개발공부/코딩테스트 연습문제
[프로그래머스] 나누어 떨어지는 숫자 배열
ku-na
2022. 1. 11. 10:59
문제 설명과 제한사항

풀이
import java.util.*;
class Solution {
public int[] solution(int[] arr, int divisor) {
List<Integer> tmp = new ArrayList<>();
for(int ar : arr){
if(ar % divisor == 0 ) {
tmp.add(ar);
}
}
if(tmp.isEmpty()) tmp.add(-1);
int[] answer = new int[tmp.size()];
for(int i = 0; i < tmp.size() ; i++){
answer[i] = tmp.get(i);
}
Arrays.sort(answer);
return answer;
}
}
++
비교적 쉽게 풀렸다. 그런데 예전에는 -1리턴과 정렬 조건이 없었나 보다.
다른 사람 풀이를 봐도 딱히 재밌지 않았다.