class Solution:
def sortedSquares(self, nums: List[int]) -> List[int]:
nums = [i*i for i in nums]
return sorted(nums)
class Solution:
def sortedSquares(self, nums: List[int]) -> List[int]:
l = 0
r = len(nums) - 1
res = []
while r >= l: # 注意小于等于
r2 = nums[r] ** 2
l2 = nums[l] ** 2
if r2 > l2:
res.append(r2)
r -= 1
else:
res.append(l2)
l += 1
return res[::-1]