본문 바로가기
코딩 테스트

[ 프로그래머스 ] 짝수는 싫어요

by 주연배 2024. 3. 2.

문제

 

풀이

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();
    }
}