난이도: 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이면 넘어간다.