본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 | 짝수는 싫어요 | Java

by unknownomad 2025. 11. 5.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120813

 

풀이

import java.util.stream.IntStream;

class Solution {
    public int[] solution(int n) {
        return IntStream.rangeClosed(1, n)
            .filter(i -> i % 2 == 1)
            .toArray();
    }
}
class Solution {
    public int[] solution(int n) {
        int size = (n + 1) / 2;
        int[] answer = new int[size];
        
        int index = 0;
        for (int i = 1; i <= n; i += 2) {
            answer[index++] = i;
        }
        
        return answer;
    }
}

댓글