배열에 있는 수를 제곱을 한다음 나열을 하면 되는 문제이다.
기본적으로 반복문을 돌며 배열의 요소들을 제곱시킨 뒤 그 값들을 오름차순으로 배열을 해주면 된다.
배열을 오름차순으로 나열하는 것에는 여러가지 방법이 있겠지만 여기서는
java.util.Arrays 의 sort()라는 메소드를 사용했다.
import java.util.Arrays;
class Solution {
public int[] sortedSquares(int[] nums) {
for(int i = 0; i < nums.length; i++) {
nums[i] = nums[i] * nums[i];
}
Arrays.sort(nums);
return nums;
}
}
매우 쉬운편