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

Kong-al·2022년 10월 11일

프로그래머스LV1 - 핸드폰 번호 가리기

[ 답안 ]

import java.util.ArrayList;
import java.util.Collections;

class Solution {
// 리턴값을 ArrayList로 변경해준다
    public ArrayList<Integer> solution(int[] arr, int divisor) {
    //ArrayList로 객체생성
        ArrayList<Integer> a = new ArrayList<Integer>();
        // 반복문을 통해 나머지가 0이면 ArrayList a 에 값을 추가해준다
        for(int i=0;i<arr.length;i++){
            if(arr[i] % divisor == 0) a.add(arr[i]);}
         // 반복문이 끝나고 a 가 비어있을경우 -1을 담아준다
        if(a.isEmpty()) a.add(-1);
        // 정렬
        Collections.sort(a);  
        return a;
    }
}
profile
웹개발 공부중!(❁´◡`❁)

0개의 댓글