Llistes per comprensió

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

1.  Escriviu una funció @my_map(f, L)@ que correspongui a una nova
    definició de la funció estàndard @map@ tot usant llistes per
    comprensió.

2.  Escriviu una funció @my_filter(f, L)@ que correspongui a una nova
    definició de la funció estàndard @filter@ tot usant llistes per
    comprensió.

3.  Escriviu una funció @factors(n)@ que, donat un enter estrictament
    positiu, retorni la llista amb els seus factors (no necessàriament
    primers).

4.  Escriviu una funció @triplets(n)@ que, donat un enter estrictament
    positiu n, retorni una llista de totes les tripletes pitagòriques de
    n, és a dir, tripletes (a, b, c) on a² + b² = c² amb
    1 ≤ a, b, c ≤ n.

Puntuació

Totes les funcions valen el mateix.

Informació del problema

Autoria: Gerard Escudero i Albert Rubio

Generació: 2026-01-25T11:30:11.943Z

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