public int minDifference(int[] a) { // write code here int min = Integer.MAX_VALUE; for (int i = 0; i < a.length - 1; i++) { for (int j = i + 1; j < a.length; j++) { long temp = (long) a[j] - (long) a[i]; if (Math.abs(temp) < min) { min = (int) Math.abs(temp); } } } return min; }