# -*- coding: utf-8 -*-


#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
# 求最小差值
# @param a int整型一维数组 数组a
# @return int整型
#

class Solution:
    def minDifference(self , a ):
        # write code here
        data=a
        data.sort()
        max_num=len(a)
        min_num=a[max_num-1]
        for i in range(max_num-1):
            min_num = min(abs(data[i+1]-data[i]), min_num)
        return min_num

s=Solution()
print(s.minDifference([1,2,4]))
print(s.minDifference([1,3,1]))
# 注意本题是 差的绝对值, 而不是绝对值只差