From 6004f564d66693090a1e55c7f2e3568d4c1fc5de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Thu, 3 Nov 2022 08:47:13 -0300 Subject: [PATCH] =?UTF-8?q?Exerc=C3=ADcio=20-=20Encontre=20o=20primeiro=20?= =?UTF-8?q?duplicado=20considerando=20a=20segunda=20ocorr=C3=AAncia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula80.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 aula80.py diff --git a/aula80.py b/aula80.py new file mode 100644 index 0000000..323f38d --- /dev/null +++ b/aula80.py @@ -0,0 +1,27 @@ +""" +Exercício +Crie uma função que encontra o primeiro duplicado considerando o segundo +número como a duplicação. Retorne a duplicação considerada. +Requisitos: + A ordem do número duplicado é considerada a partir da segunda + ocorrência do número, ou seja, o número duplicado em si. + Exemplo: + [1, 2, 3, ->3<-, 2, 1] -> 1, 2 e 3 são duplicados (retorne 3) + [1, 2, 3, 4, 5, 6] -> Retorne -1 (não tem duplicados) + [1, 4, 9, 8, ->9<-, 4, 8] (retorne 9) + Se não encontrar duplicados na lista, retorne -1 +""" +lista_de_listas_de_inteiros = [ + [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + [9, 1, 8, 9, 9, 7, 2, 1, 6, 8], + [1, 3, 2, 2, 8, 6, 5, 9, 6, 7], + [3, 8, 2, 8, 6, 7, 7, 3, 1, 9], + [4, 8, 8, 8, 5, 1, 10, 3, 1, 7], + [1, 3, 7, 2, 2, 1, 5, 1, 9, 9], + [10, 2, 2, 1, 3, 5, 10, 5, 10, 1], + [1, 6, 1, 5, 1, 1, 1, 4, 7, 3], + [1, 3, 7, 1, 10, 5, 9, 2, 5, 7], + [4, 7, 6, 5, 2, 9, 2, 1, 2, 1], + [5, 3, 1, 8, 5, 7, 1, 8, 8, 7], + [10, 9, 8, 7, 6, 5, 4, 3, 2, 1], +]