문제
해결
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}); 이 부분이 어떤 로직으로 작동하는지 아직 감이 잡히지는 않지만,
익숙해 지는 것을 우선순위로 여기고 기회가 되면 좀 더 자세히 학습해 봐야겠다.
'새로운 경험' 카테고리의 다른 글
2023.02.13 Programmers [배열 두 배 만들기] Javascript Algorithm (0) | 2023.02.13 |
---|---|
2023.02.13 Programmers [아이스 아메리카노] Javascript Algorithm (0) | 2023.02.13 |
2023.02.12 Programmers [옷가게 할인 받기] Javascript Algorithm (0) | 2023.02.12 |
2023.02.11 Programmers [순서쌍의 개수] Javascript Algorithm (0) | 2023.02.11 |
2023.02.11 Programmers [점의 위치 구하기] Javascript Algorithm (0) | 2023.02.11 |
댓글