# input: array of integers
# output: the number that repeats first
# loop through the array
# store the numbers in a hash table
# verify the hash table for repetitions
def findFirstRepetition(array):
#to do: validate the array
data = dict()
for element in array:
if element in data:
return element
else:
data[element]=True
print("Hello World!")
sample1 = [2,5,1,2,3,5,1,2,4]
sample2 = [2,1,1,2,3,5,1,2,4]
sample3 = [2,3,4,5]
result1 = findFirstRepetition(sample1)
result2 = findFirstRepetition(sample2)
result3 = findFirstRepetition(sample3)
assert(result1 == 2)
assert(result2 == 1)
assert(result3 == None)
print("Good bye cruel world")