정수 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
입출력 #1
filter
를 사용해서 필요한 홀수만 담는다.// 방법1
function solution(n) {
const oddList = [];
for (let i = 1; i <= n; i += 2) {
oddList.push(i);
}
return oddList;
}
// 방법2
function solution(n) {
return Array.from({ length: n }, (_, i) => i + 1).filter((i) => i % 2 !== 0);
}
// 방법3
function solution(n) {
return Array(n)
.fill(1)
.map((v, i) => v + i)
.filter((v) => v % 2 === 1);
}