feat(1019-squares-of-a-sorted-array): add py3 solution

This commit is contained in:
2022-04-03 20:34:00 +05:30
parent 2b889c6f89
commit eb41db0efa
3 changed files with 46 additions and 7 deletions

View 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