[프로그래머스] Lv.0 n의 배수 고르기

이다혜·2023년 11월 4일
0

프로그래머스

목록 보기
45/61
post-thumbnail

📎 문제 출처


https://school.programmers.co.kr/learn/courses/30/lessons/120905

📌 문제 설명


정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.

❓ 풀이 방법


list를 만들고 numlist의 원소들에 대해서 n의 배수가 아닐때만 list에 추가한다.

📌 Code


import java.util.*;

class Solution {
    public int[] solution(int n, int[] numlist) {
        ArrayList<Integer> arrlist = new ArrayList<>();
        for(int num : numlist) {
            if(num % n == 0) arrlist.add(num);
        }
        
        int[] answer = new int[arrlist.size()];
        for(int i = 0; i < answer.length; i++) {
            answer[i] = arrlist.get(i);
        }    
        
        return answer;
    }
}

0개의 댓글