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

Rae-eun Yang·2022년 10월 26일
1

프로그래머스

목록 보기
46/83

문제 설명


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


제한사항


  • 1 ≤ n ≤ 100

입출력 예


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


입출력 예 설명

입출력 #1

10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다.

입출력 #2

15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.


풀이 코드 (JavaScript)

function solution(n) {
    var answer = [];
    
    for(let i = 1; i <= n; i++) {
        if(i % 2 === 1) {
            answer.push(i);
        }
    }
    
    return answer;
}


풀이 코드 (Java)

class Solution {
    public int[] solution(int n) {
        int[] answer = new int[(n+1)/2];
        
        for(int i = 1; i <= n; i++) {
            if(i % 2 == 1) {
                answer[i/2] = i;
            }
        }
        
        return answer;
    }
}

profile
개발자 지망생의 벨로그

0개의 댓글