public class MyClass {
public static int MinDistance(int[] arr, int number1, int number2) {
int size = arr.length;
int min_distance = Integer.MAX_VALUE;
for (int i = 0; i < size; i++) {
for (int j = i + 1; j < size; j++) {
if (arr[i] == number1 && arr[j] == number2 ||
arr[i] == number2 && arr[j] == number1) {
min_distance = Math.min(min_distance, Math.abs(i - j));
}
}
}
return min_distance;
}
public static void main(String args[]) {
int[] arr = {2, 3, 7, 3, 3, 4, 8, 8, 8, 11, 9, 1, 3};
System.out.println(MinDistance(arr, 3, 8));
}
}
/*
run:
2
*/