문제
풀이
stream 메소드를 이용해서 풀기
1) rangeClosed(시작 값, 끝 값)을 이용해서 범위를 정해준다.
2) filter()를 통해서 k의 배수만 가져온다.
3) toArray()를 통해 가져온 수를 배열에 넣어준다.
결과
import java.util.stream.InsStream;
class Solution {
public int[] solution(int n, int k) {
return IntStream.rangeClosed(1,n).filter(i -> i%k==0).toArray();
}
}
'코딩 테스트' 카테고리의 다른 글
[ 프로그래머스 ] 꼬리 문자열 (0) | 2024.02.19 |
---|---|
[ 프로그래머스 ] 글자 이어 붙이기 (0) | 2024.02.19 |
[ 프로그래머스 ] ad 제거하기 (0) | 2024.02.15 |
[ 프로그래머스 ] 배열 원소의 길이 (0) | 2024.02.11 |
[ 프로그래머스 ] 중복된 숫자개수 (0) | 2024.02.11 |