LeetCode - 977(JS, Easy)

진영·2024년 4월 3일
0

LeetCode

목록 보기
6/16

977. Squares of a Sorted Array

난이도: Easy

문제

설명

정수로 된 감소되지 않는 배열이 주어지는데 이 배열의 요소들을 제곱한 후 오름차순으로 정렬하면 된다.

풀이

/**
 * @param {number[]} nums
 * @return {number[]}
 */
var sortedSquares = function(nums) {
    
    for(let i = 0; i < nums.length; i++){
        nums[i] = nums[i] * nums[i];
    }
    
    nums.sort((a,b) => (a - b));
    return nums;
};

각 배열의 원소를 제곱한 후 sort 메서드로 오름차순 정렬했다. sort안의 콜백함수의 리턴이 1이면 a,b를 서로 교환하고, -1이면 넘어간다.

profile
개발하고 만드는걸 좋아합니다

0개의 댓글

관련 채용 정보