Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

nana91

Exercícios com listas

Recommended Posts

nana91

Olá !

Alguém pode me explicar como é que eu somo duas listas. Aqui ficam os exemplos:

sumLists [1..10] [5..7]

[6,8,10]

sumLists [1..1000000] []

[]

E já agora tenho outro exercicio que também me está a dar a volta à cabeça, que é: dada uma lista de inteiros, onde alguns elementos pode ocorrer mais de uma vez, calcula a lista composta por a primeira ocorrência de cada elemento. Ex's:

uniq [1,4,1,3,2,5,3,4,2,5,4]

[1,4,3,2,5]

uniq [1,1,1,7,7,7,1,1,1,3,3,3]

[1,7,3]

Se alguém me poder elucidar, eu agradeço. ;)

Share this post


Link to post
Share on other sites
Baderous

Isso são funções básicas de manipulação de listas, não há grande ajuda que se possa dar. Para a primeira, podes ver o código fonte da função zip, que te dará algumas pistas. Para a segunda, podes recorrer à função elem.

Share this post


Link to post
Share on other sites
Rui Carlos

A segunda função é igual à nub (também podes ver o código fonte para tirar algumas ideias).

Se já conheceres o filter, penso que te permite implementar a função facilmente.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.