You are given two Integer variables j and k, an Integer array zipcodeList that has been declared and initialized, and a 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.

LANGUAGE: Visual Basic

CHALLENGE:

You are given two Integer variables j and k, an Integer array zipcodeList that has been declared and initialized, and a 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
k = 0
j = 0
For k = 0 to zipcodeList.length-1
    For j = 0 to zipcodeList.length-1
        If (zipcodeList(k) = zipcodeList(j)) And (j<>k) Then
            duplicates = true
        End If
    Next
Next