using System; public class Program { public static void Main() { int num = int.Parse(Console.ReadLine() ?? string.Empty); string[] str = (Console.ReadLine() ?? string.Empty).Trim().Split(' '); //string str = Console.ReadLine() ?? string.Empty; int[] ints = new int[num]; for (int i = 0; i < num; i++) { ints[i] = int.Parse(str[i]); } Array.Sort(ints); int a = 0; for (int i = ints.Length - 1; i > 0; i--) { if(ints[i] == ints[i - 1]) { continue; } if (a == 0) { a = ints[i] - ints[i-1]; continue; } int b = ints[i] - ints[i - 1]; if(a > b) { a = b; } } Console.WriteLine(a); } }