[프로그래머스 : 알고리즘 코딩테스트] Level.0 짝수는 싫어요

AREUM·2023년 1월 22일
0

코딩테스트

목록 보기
11/22
post-thumbnail

문제 설명

매개변수 : 정수 n
n이하의 홀수가 오름차순으로 담긴 배열을 return 해라.

제한사항

  • 0 ≤ n ≤ 100

입출력 예 or 설명

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

문제 풀이 or 설명

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. 그리고 배열에 담기 위해, answerpush메소드를 이용해서 i를 담아준다.

profile
어깨빵으로 부딪혀보는 개발끄적이는 양씨 인간

0개의 댓글