◆Java/Java : 프로그래머스 문제 풀이

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

진2_ 2023. 3. 12. 17:35
728x90
반응형

[프로그래머스] 코딩테스트 입문 / 짝수는 싫어요 / Java

 

📝문제 설명

정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.

 

🔎 제한사항

  • 1 ≤ n ≤ 100

 

🎀입출력 예시

10 [1, 3, 5, 7, 9]
15 [1, 3, 5, 7, 9, 11, 13, 15]

🧐 풀이

class Solution {
    public int[] solution(int n) {
        int[] answer = {};

        if (n % 2 == 1) answer = new int[n/2 + 1];
        else answer = new int[n/2];

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

        return answer;
    }
}
 

 

728x90
반응형