새로운 경험

2023.02.13 Programmers [짝수는 싫어요] Javascript Algorithm

시바카오 2023. 2. 13.

문제

 

해결

 

function solution(n) {
    let answer = [];
    
    for(let i = 1; i <=n; i=i+2){
        answer.push(i)
        
    }
    
    answer.sort(function(a,b){return a+b});
    return answer;
}

Comment

꼭 뭐 오름차순 / 내림차순으로 정렬하라는 문제의 조건은 없었지만 숫자의 순서가 좀 달랐다고 테스트에 통과 못 함.

그래서 최댓값 만들기(1) 문제에서 사용했던 숫자 오름/내림차순 정렬 메서드와 함수를 사용함.

sort(function(a,b){return a+b}); 이 부분이 어떤 로직으로 작동하는지 아직 감이 잡히지는 않지만,

익숙해 지는 것을 우선순위로 여기고 기회가 되면 좀 더 자세히 학습해 봐야겠다.

댓글

💲 추천 글