문제
내가 작성한 정답
for
class Solution {
public int[] solution(int n, int k) {
int[] answer = new int[n/k];
for(int i = 0;i<n/k; i++){
answer[i] = (i+1)*k;
}
return answer;
}
}
StreamAPI
import java.util.stream.IntStream;
class Solution {
public int[] solution(int n, int k) {
return IntStream.range(0,n/k)
.map(i->(i+1)*k)
.toArray();
}
}
다른 사람들의 정답
import java.util.stream.IntStream;
class Solution {
public int[] solution(int n, int k) {
return IntStream.rangeClosed(1, n).filter(i -> i % k == 0).toArray();
}
}
Share article