문제
풀이
import java.util.Arrays;
class Solution {
public int[] solution(int n, int[] numlist) {
int count = 0;
for(int num : numlist) {
if(num % n == 0) {
count++;
}
}
int[] result = new int[count];
int index = 0;
for(int num : numlist) {
if(num % n == 0) {
result[index++] = num;
}
}
return result;
}
}
import java.util.Arrays;
class Solution {
public int[] solution(int n, int[] numlist) {
return Arrays.stream(numlist)
.filter(num -> num % n == 0)
.toArray();
}
}
출처
https://school.programmers.co.kr/learn/courses/30/lessons/120905
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 / 배열의 유사도 / Java (0) | 2024.06.15 |
---|---|
[Programmers] Lv.0 / 숫자 찾기 / Java (0) | 2024.06.15 |
[Programmers] Lv.0 / 자릿수 더하기 / Java (0) | 2024.06.11 |
[Programmers] Lv.0 / OX퀴즈 / Java (0) | 2024.06.10 |
[Programmers] Lv.0 / 문자열안에 문자열 / Java (0) | 2024.05.02 |
댓글