You are given two int variables j and k, an int array zipcodeList that has been declared and initialized , and an boolean variable duplicates.

You are given two int variables j and k, an int array zipcodeList that has been declared and initialized , and an boolean variable duplicates.

LANGUAGE: JAVA

CHALLENGE:

You are given two int variables j and k, an int array zipcodeList that has been declared and initialized , and an boolean variable duplicates.

Write some code that assigns true to duplicates if any two elements in the array have the same value , and that assigns false to duplicates otherwise. Use only j, k, zipcodeList, and duplicates.

SOLUTION:

duplicates = false;
for (j = 0; j < zipcodeList.length; j++) { 
    for (k = 0; k < zipcodeList.length; k++) { 
        if ((j != k) && (zipcodeList[j] == zipcodeList[k])) { duplicates = true; } 
    } 
}

Add comment