정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
1 ≤ n ≤ 100
function solution(n) {
let answer = [];
let target = n;
if (n % 2 == 0) {
target = n - 1;
}
for (let i = 1; i <= target; i++) {
if (i % 2 == 1) {
answer.push(i);
}
}
return answer;
}
1부터 매개변수 n까지, 그냥 주어진 문제에 맞게 설렁설렁 풀고 채점 버튼을 눌렀다. 테스트케이스도 모두 통과했다. 음, 나는 천재야!
for (let i = 1; i <= target; i += 2) {
answer.push(i);
}
"그냥 i를 2씩 증가시켜서 넣으면 되는 거 아냐?"
캬 고건 몰랐네!
쓸데없는 객기 부리지 말고 이런 방법도 있다는 걸 알아두도록 하자. 언제나 더 쉽고 간단한 길은 존재한다!