Programmers_홀수 찾기

post-thumbnail

홀수 찾기

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

[입출력 예]

nresult
10[1,3,5,7,9]
15[1,3,5,7,9,11,13,15]

입출력 예 설명
입출력 예 #1

  • 10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다.

입출력 예 #2

  • 15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.

[풀이]

// 내가 푼 풀이
function solution(n) {
  let array=[];
  for (let i = 1; i <= n; i++){
    i % 2 !==0 ? array.push(i) : null
  }
  return array
}

// 다름 사람 풀이
function solution(n) {
    let answer = [];

    for (let i = 1; i<=n; i+=2) answer.push(i) 
  	// 반복문을 통해 i를 1로 두고 2씩 증가시켜주기

    return answer;
}

0개의 댓글