문제
풀이
1) 1~n까지 수중에서 홀수 인 수만 가져와 배열로 만들어준다.
2) IntStream.rangeClosed() : 1~n까지의 수를 가지고 온다.
3) filter()를 통해 홀수인 것만 가져온다.
4) toArray()를 이용해 배열로 만들어준다.
결과
import java.util.stream.IntStream;
class Solution {
public int[] solution(int n) {
return IntStream.rangeClosed(1,n).filter(i -> i%2==1).toArray();
}
}
'코딩 테스트' 카테고리의 다른 글
[ 프로그래머스 ] 최댓값 만들기(2) (0) | 2024.03.09 |
---|---|
[ 프로그래머스 ] 삼각형의 완성조건(1) (0) | 2024.03.06 |
[ 프로그래머스 ] 아이스 아메리카노 (0) | 2024.03.02 |
[ 프로그래머스 ] 약수 구하기 (0) | 2024.03.02 |
[ 프로그래머스 ] 숫자 찾기 (0) | 2024.03.02 |