
내가 작성한 코드
import java.util.Arrays;
class Solution {
public int[] solution(int n, int[] numlist) {
return Arrays.stream(numlist).filter(value -> value % n == 0).toArray();
}
}
스트림을 사용하여 해결
다른 사람의 쿼리
import java.util.ArrayList;
class Solution {
public int[] solution(int n, int[] numlist) {
ArrayList<Integer> List = new ArrayList<>();
// n의 배수만 걸러낸 리시트
for (int i = 0; i < numlist.length; i++) {
if (numlist[i] % n == 0) {
List.add(numlist[i]);
}
}
// 리스트 배열화
int[] answer = new int[List.size()];
for (int i = 0; i < List.size(); i++) {
answer[i] = List.get(i);
}
return answer;
}
}
스트림을 쓰지않고 해결
Share article