문제
정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.
정답
function solution(n) {
var answer = [];
for(let i = 1; i <= n; i+=2){
answer.push(i);
}
return answer;
}
- 함수 solution은 매개변수로 정수 n을 받습니다.
- 배열 answer를 선언하고, 홀수를 담을 공간으로 활용할 것입니다.
- for 루프를 사용하여 i를 1부터 n까지 2씩 증가시키면서 반복합니다. 이때, i+=2를 통해 홀수만을 대상으로 합니다.
- 각 반복에서 answer 배열에 현재의 홀수 i를 추가합니다.
- 반복이 끝나면 완성된 홀수 배열 answer를 반환합니다.