728x90
SMALL

using System;

public class Solution {
    public int[] solution(int n) {
        int[] answer = new int[n/2+n%2];


        for(int i=0; i<n/2+n%2;i++)
        {
            answer[i] = 2*i + 1;
        }

 

//그냥 0부터 해서 홀수만 출력하게 answer를 설정한다.
        return answer;
    }
}

 

파이썬

////

def solution(n):
    return [i for i in range(1, n+1, 2)]

 

자바

 

import java.util.List;
import java.util.ArrayList;

class Solution {
    public int[] solution(int n) {
        List<Integer> answer = new ArrayList<>();
        
        for(int i=1; i<=n; i++)
        {
            if(i % 2 == 1)
            {
                answer.add(i);
            }
        }
        
        return answer.stream().mapToInt(x -> x).toArray();
    }
}

 

 

 

import java.util.stream.IntStream;

class Solution {
    public int[] solution(int n) {
        return IntStream.rangeClosed(0, n).filter(value -> value % 2 == 1).toArray();
    }
}
728x90

설정

트랙백

댓글