sortして隣接要素間の差を見ればよい。pythonのfloat('inf')は単位元としてちょっと便利。

#!/usr/bin/env python3
n = int(input())
x = sorted(map(int,input().split()))
ans = float('inf')
for i in range(n-1):
    if x[i] != x[i+1]:
        ans = min(ans, x[i+1] - x[i])
if ans == float('inf'):
    ans = 0
print(ans)