Olá, Paulo! Tudo bem?
Gostei de ver você compartilhando sua sugestão de resolução para descobrir palavras comuns entre dois textos usando Python. Sua solução funciona de forma clara e mostra um bom entendimento ao combinar listas, laços de repetição e conjuntos para eliminar duplicatas no resultado.
Um ponto interessante é que você explorou uma abordagem diferente da que costuma ser apresentada, o que amplia as possibilidades de resolver o mesmo problema. Dica: quando o objetivo for encontrar elementos em comum, também vale experimentar a interseção de conjuntos (set), pois ela torna a intenção do código mais direta e evita contar cada palavra repetidamente na lista. Comparar diferentes estratégias é uma ótima forma de fortalecer seu raciocínio e entender quando cada solução faz mais sentido.
Na sua opinião, quais vantagens e desvantagens você encontrou entre usar a contagem de elementos e utilizar diretamente a interseção de conjuntos para resolver esse desafio?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!