feat(1019-squares-of-a-sorted-array): add py3 solution
This commit is contained in:
17
1019_squares-of-a-sorted-array/python3/solution.py
Normal file
17
1019_squares-of-a-sorted-array/python3/solution.py
Normal file
@@ -0,0 +1,17 @@
|
||||
class Solution:
|
||||
def sortedSquares(self, nums: List[int]) -> List[int]:
|
||||
left = 0
|
||||
right = i = len(nums) - 1
|
||||
result = [None] * len(nums)
|
||||
|
||||
while i >= 0:
|
||||
if abs(nums[left]) > abs(nums[right]):
|
||||
result[i] = nums[left] ** 2
|
||||
left += 1
|
||||
else:
|
||||
result[i] = nums[right] ** 2
|
||||
right -= 1
|
||||
|
||||
i -= 1
|
||||
|
||||
return result
|
||||
Reference in New Issue
Block a user