diff --git a/aula80.py b/aula80.py index 323f38d..51b56be 100644 --- a/aula80.py +++ b/aula80.py @@ -25,3 +25,24 @@ lista_de_listas_de_inteiros = [ [5, 3, 1, 8, 5, 7, 1, 8, 8, 7], [10, 9, 8, 7, 6, 5, 4, 3, 2, 1], ] + + +def encontra_primeiro_duplicado(lista_de_inteiros): + numeros_checados = set() + primeiro_duplicado = -1 + + for numero in lista_de_inteiros: + if numero in numeros_checados: + primeiro_duplicado = numero + break + + numeros_checados.add(numero) + + return primeiro_duplicado + + +for lista in lista_de_listas_de_inteiros: + print( + lista, + encontra_primeiro_duplicado(lista) + )