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' 메서드
'코딩테스트 예제' 카테고리의 다른 글
프로그래머스 최빈값 구하기 (0) | 2023.04.11 |
---|---|
프로그래머스 중앙값 구하기 (0) | 2023.04.10 |
프로그래머스 배열 두 배 만들기 (0) | 2023.03.21 |
프로그래머스 분수의 덧셈 (0) | 2023.03.21 |
프로그래머스 연습 문제 다음에 올 숫자 (0) | 2023.03.18 |