class Solution:
def minimumAbsDifference(self, arr):
temple = sorted(arr)
minimumAbs = abs(temple[1] - temple[0])
dict = {}
dict[minimumAbs] = []
dict[minimumAbs].append([temple[0], temple[1]])
for i in range(1, len(temple)-1):
temp = abs(temple[i+1]-temple[i])
if temp < minimumAbs:
minimumAbs = temple[i+1]-temple[i]
dict.clear()
dict[minimumAbs] = []
dict[minimumAbs].append([temple[i], temple[i+1]])
continue
if temp == minimumAbs:
dict[minimumAbs].append([temple[i], temple[i+1]])
return dict[minimumAbs]
1200. Minimum Absolute Difference (python3)
最新推荐文章于 2021-09-10 15:32:20 发布