Algorithm/프로그래머스

[Lv. 1] 나누어 떨어지는 숫자 배열

녱녱 2023. 5. 2.

class Solution {
    public int[] solution(int[] arr, int divisor) {
        int[] answer = {};
        ArrayList<Integer> list = new ArrayList<Integer>();        
        for(int i = 0; i <arr.length; i++){
            if(arr[i] % divisor == 0){
                list.add(arr[i]);
            }
        }
        
        if(list.isEmpty()){
            list.add(-1);
        }
        
        answer = new int[list.size()];
        
        for(int i = 0; i<list.size() ; i++){
            answer[i] = list.get(i);
        }
        
        Arrays.sort(answer);
        return answer;
    }
}

'Algorithm > 프로그래머스' 카테고리의 다른 글

[Lv. 1] 음양 더하기  (0) 2023.05.04
[Lv. 1] 핸드폰 번호 가리기  (0) 2023.05.04
[Lv. 1] 서울에서 김서방 찾기  (0) 2023.05.02
[Lv. 2] 피보나치 수  (0) 2023.05.02
[Lv. 1] 하샤드 수  (0) 2023.05.01

댓글