본문 바로가기

코딩테스트 예제

프로그래머스 n의 배수 고르기

import java.util.Arrays;
class Solution {
    public int[] solution(int n, int[] numlist) {
        int[] answer = {};
        
        answer = Arrays.stream(numlist).filter(V -> V % n == 0).toArray();
   
        return answer;
    }
}

해결 방법

1. Array를 import해주기

2. .stream(numlist) : numlist 에서 가져올 값을 뽑아낸다.

3. .filter(V -> V % n == 0) 필터를 이용하여 조건을 설정한다.  조건은 n으로 나눈 경우 0

4. .toArray() - List 컨테이너의 인스턴스를 배열(array)로 만드는것이 'toArray' 메서드