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( k=0 ; k<zipcodeList.length-1 ; k++ )
{
    for( j=k+1 ; j<zipcodeList.length ; j++ )
    {
        if (zipcodeList[k]==zipcodeList[j])
        {
            duplicates=true ;
            break ;
        }
        else
        {
            duplicates=false ;
        }
    }
}