프로그래머스 - 나누어 떨어지는 숫자 배열 Java

d-h-k·2021년 4월 17일
0

코테

목록 보기
15/35

쉬운문제라 설명은 생략

import java.util.*;

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

        Arrays.sort(answer);
        
        return answer;
    }
}
profile
김동훈

관심 있을 만한 포스트

0개의 댓글