Ú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