package main import ( "fmt" "sort" "math" ) func min(a, b int) int { if a < b { return a } return b } func main() { //Enter your code here. Read input from STDIN. Print output to STDOUT var n int fmt.Scanf("%d",&n) var a = make([]int,n) for i := 0; i < n; i++{ fmt.Scanf("%d",&a[i]) } sort.Ints(a) var minVal = int(math.Abs(float64(a[1]-a[0]))) for i := 2 ; i != len(a); i++ { minVal = min(minVal, int(math.Abs(float64(a[i]-a[i-1])))) } fmt.Println(minVal) }