Python — Funcions amb llistes

En aquest problema heu d’implementar una sèrie de funcions sobre llistes
en Python.

1.  Feu una funció @myLength(L)@ que, donada una llista, retorni la seva
    llargada.

2.  Feu una funció @myMaximum(L)@ que, donada una llista no buida,
    retorni el seu màxim.

3.  Feu una funció @average(L)@ que, donada una llista de nombres no
    buida, retorni la seva mitjana.

4.  Feu una funció @buildPalindrome(L)@ que, donada una llista, retorni
    el palíndrom que comença amb la llista invertida.

5.  Feu una funció @remove(L1, L2)@ que donada una llista L1 i una
    llista L2, retorna la llista L1 havent eliminat totes les
    ocurrències dels elements en L2.

6.  Feu una funció @flatten(L)@ que aplana recursivament una llista
    d’elements que també poden ser llistes amb diferents nivells. Pista:
    feu-la recursiva usant @isinstance(x, list)@.

7.  Feu una funció @oddsNevens(L)@ que, donada una llista d’enters,
    retorni dues llistes, una que conté els senars i una que conté els
    parells, en el mateix ordre relatiu que a l’original.

8.  Feu una funció @primeDivisors(n)@ que retorni la llista de divisors
    primers d’un enter estrictament positiu.

Puntuació

Cada funció puntua 12 punts i l’exemple 4.

Exemple de sessió

Informació del problema

Autoria: Jordi Petit

Generació: 2026-01-25T11:08:17.442Z

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