package main import "fmt" import "sort" func main() { var n, minDiff int minDiff = 90000000000 fmt.Scanf("%d", &n) elements := make([]int, n) for i := 0; i < n;i++ { fmt.Scanf("%d", &elements[i]) } sort.Ints(elements) for i := 0; i < n-1;i++ { diff := elements[i] - elements[i+1] if(diff < 0) { diff = 0 - diff } if(diff < minDiff) { minDiff = diff } if(minDiff == 0) { break } } fmt.Println(minDiff) }