Ús de llistes

Es demanen els codis de diverses funcions sobre llistes. Seguiu el
format dels exemples que es mostren a sota. Tots els codis es poden
escriure sense utilitzar bucles.

1.  Escriviu una funció @count_unique(L)@ que indiqui quants elements
    únics té una llista @L@.

2.  Escriviu una funció @remove_duplicates(L)@ que retorni els elements
    d’una llista sense repeticions. L’ordre no importa.

3.  Escriviu una funció @flatten(L)@ que aplani una llista de llistes
    d’elements produint una llista d’elements.

4.  Milloreu l’apartat anterior fent una funció @flatten_rec(L)@ que
    pugui tractar llistes amb diferents nivells. Pista: feu-la recursiva
    usant la funció estàndard @isinstance@.

Puntuació

Totes les funcions valen el mateix.

Informació del problema

Autoria: Gerard Escudero i Albert Rubio

Generació: 2026-01-25T11:49:16.136Z

© Jutge.org, 2006–2026.
https://jutge.org
