1class Solution:2def sortedSquares(self, nums: List[int]) -> List[int]:3l, r = 0, len(nums) - 14pointer = 05arr = [0] * len(nums)6pointer = r7while l <= r:8if abs(nums[r]) > abs(nums[l]):9arr[pointer] = nums[r] ** 210r -= 111pointer -= 112else:13arr[pointer] = nums[l] ** 214l += 115pointer -= 11617return arr