1
class Solution:
2
def smallestRangeII(self, nums: List[int], k: int) -> int:
3
nums.sort()
4
ans = nums[-1] - nums[0]
5

6
for i in range(0, len(nums) - 1):
7
ans = min(
8
ans, max(nums[i] + k, nums[-1] - k) - min(nums[i + 1] - k, nums[0] + k)
9
)
10

11
return ans

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0