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

meek·2023년 2월 20일
0

Algorithm

목록 보기
2/11

1. 문제

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

2. 풀이방법

1부터 n까지 2씩 증가하면서 반복문을 실행하며, 현재 숫자가 홀수인 경우에만 배열에 추가하는 것을 for문으로 작성했다.
그리고 push() 메서드를 이용해서 마지막으로 배열을 반환 -> ex. 1,3,5 ...

push() 메서드

❗ 배열의 끝에 하나 이상의 요소를 추가, 배열의 새로운 길이를 반환   
var sports = ['축구', '야구'];
var total = sports.push('미식축구', '수영');

console.log(sports); // ['축구', '야구', '미식축구', '수영']
console.log(total); // 4

3. 코드

function solution(n) {
  const answer = [];
  for ( let i=1; i <=n; i += 2) {
    answer.push(i);
  }
  return answer;
}
profile
hello, world!

0개의 댓글

관련 채용 정보