250x250
Notice
Recent Posts
Recent Comments
Link
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

devlog_owen

[프로그래머스] Day 3 짝수는 싫어요 본문

algorithm/(js)프로그래머스

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

developer_owen 2023. 10. 25. 10:08
728x90

처음에는  if문으로 const solution = (n) => { if (n%2 !== 0) { return sort((a,b) => a-b) } } 이런식으로 오름차순 정리하려고 했는데 n을 배열로 착각했다. n 이하의 홀수를 구하는 것이 포인트인 문제였다. 

 

나의 풀이

const solution = (n) => {
 const oddNumber =[]
    for (i=1; i<=n; i += 2){
        oddNumber.push(i)
    } return oddNumber
}

사실 이번에도 온전한 나의 풀이가 아닌 구글링짱의 도움으로 풀 수 있었다. 여기서 oddNumber 이라는 배열을 선언하고 반복문으로 i가 n보다 같거나 작은 홀수들만 구한 다음 push 메서드로 배열에 반복하여 구한 요소들을 넣어준다.마지막으로  oddNumber 을 리턴하면 끝.

 

다른사람 풀이

function solution(n) {
    var answer = [];

    for (let i = 1; i<=n; i+=2) answer.push(i)

    return answer;
}

나랑 똑같음.

 

 

 

 

 

728x90