We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9dd214b commit be6515cCopy full SHA for be6515c
977-squares-of-a-sorted-array/977-squares-of-a-sorted-array.py
@@ -0,0 +1,20 @@
1
+class Solution:
2
+ def sortedSquares(self, nums: List[int]) -> List[int]:
3
+ left = 0
4
+ counter = right = len(nums) - 1
5
+ output = [0] * len(nums)
6
+
7
+ while left <= right:
8
9
+ if nums[left] * nums[left] > nums[right] * nums[right]:
10
+ output[counter] = nums[left] * nums[left]
11
+ left += 1
12
13
+ else:
14
+ output[counter] = nums[right] * nums[right]
15
+ right -= 1
16
17
+ counter -= 1
18
19
20
+ return output
0 commit comments