Listas

Quinta, 16 de abril de 2020

Atenção: Esta tarefa não será corrigida manualmente, mas você deve tentar respondê-la genuinamente. Se tiver alguma dúvida se ela está ou não correta, procure os monitores. Tentativas de passar no teste automático sem responder as questões serão consideradas fraude.

Problema

Dadas duas listas de números $A$ e $B$, você deve retornar uma terceira lista $C$ que contém apenas os elementos que estão em $A$ e $B$. Se $A$ ou $B$ tiver elementos repetidos, $C$ deve conter apenas uma cópia de tais elementos. Os elementos devem preservar a ordem que aparecem em $A$.

Para isso, crie um arquivo chamado elementos_comuns.py que recebe como entrada duas listas e produz uma outra lista como saída.

Você não deve usar funções predefinas do Python para manipular listas nem list comprehensions.

Entrada

Cada lista é dada em uma linha com os elementos separados por espaços.

6 12 18 17 4 15 5 11
12 11 13 7 17 0 5 11 0 2

Saída

A saída deve ser uma única linha (sem quebra de linha) com os elementos separados por espaço.

12 17 5 11

Dicas

Experimente usar split para obter uma lista a partir de uma string.