Skip to content

laizabaptista/python-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Desafio de Python

Esse foi um desafio proposto pela Intelie e realmente foi O DESAFIO!

Quase um ano que eu não desenvolvia nessa linguagem , a última vez foi em um treinamento da Accenture, então foi um trabalho de muita pesquisa e debugger.

Sobre o desafio

> Na função getCurrenctFacts , eu passo como parâmetro os dados e o schema.

> Ela copia esses dados de facts para uma uma outra variável chamada currentyFacts

> Com uma função lambda ele varre essa lista para retirar o item expirado "false" e confere se não tem nenhum mais antigo que esse para retirar também

> Atribui a variavel atributesOneToOne o atributo que tem a cardinalidade 1:1

> Cria uma varíavel chamada toRemove para guardar os itens que serão excluídos

> Guarda numa variável com o nome name os nomes das pessoas da lista(tirando as duplicidades)

> É feito um for com cada nome, dos itens de cada nome, ele separa só os que tem cadinalidade 1:1

> Os que tem duplicidade(por exemplo a mesma pessoa com dois endereços) , ele "exclui" o mais antigo utilizando o ID e retona a lista para a função principal

> A lista é impressa na tela, atualizada.

Foram feito testes com outros dados e funcionou perfeitamente

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages