매개변수 : 정수 n
n
이하의 홀수가 오름차순으로 담긴 배열을 return
해라.
- 0 ≤
n
≤ 100
return
해라.return
해라function solution(n) {
var answer = [];
for(let i = 0; i <= n; i++) {
if(i % 2 === 1) {
answer.push(i)
}
}
return answer;
}
문제 설명
배열의 관련메소드함수를 사용하지 않고, for
문을 사용했다.
1. for
문을 이용해 i
가 매개변수인 정수 n
보다 크거나 같은 수 만큼 반복문을 돌려준다.
2. 조건문을 이용해 i
를 2로 나누었을 때, 나머지가 1이 나오는 조건문을 만들어준다.
3. 그리고 배열에 담기 위해, answer
에 push
메소드를 이용해서 i
를 담아준다.