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

Yunki Kim·2022년 12월 21일
0

프로그래머스

목록 보기
13/101
post-thumbnail

문제


링크


코드

import java.util.ArrayList;

class Solution {
    public int[] solution(int n) {
        ArrayList<Integer> list = new ArrayList<>();

        for (int i = 1; i <= n; i++) {
            if (i % 2 != 0) list.add(i);
        }

        return list.stream()
                .mapToInt(i -> i)
                .toArray();
    }
}

리뷰

ArrayList를 이용하지 않고 홀수를 먼저 구하고 배열을 만들면 반복문이 여러개 필요할 것 같아 ArrayList를 사용하였다.

결과의 반환은 int[] 형태로 해야하므로 stream을 이용해보았다.
아직 스트림을 잘 이해하지 못해서 잘 사용하는 분들 보면 신기하다 🥹

0개의 댓글