import java.util.Arrays;
public class DistinctCheck {
public static boolean areDistinct(int[] a) {
int index1=1;
int index2=0;
int endList=a[a.length-1];
while(index2<=a.length){
if(a[index1]==a[index2]){
return false;
}
else if(endList==a[index1]){
index2++;
index1=index2+1;
if((endList-index2)==1){
return true;
}
}
else{
index1++;
}
// FILL IN CODE HERE
}
return true;
}
public static void printIntArray(int[] a) {
System.out.println(Arrays.toString(a));
// FILL IN CODE HERE
}
public static void main(String[] args) {
int[] a1 = {1,2,3,4,5,6,7,8,9};
System.out.println("First array is printed below: ");
printIntArray(a1);
System.out.println("areDistinct for first array: " + areDistinct(a1));
int[] a2 = {1,3,5,7,6,4,3,2};
System.out.println("Second array is printed below: ");
printIntArray(a2);
System.out.println("areDistinct for second array: " + areDistinct(a2));
}
}
Please disregard my comment "FILL IN CODE HERE" that was a note to myself when I began.

New Topic/Question
Reply



MultiQuote







|