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 nn, retorni una llista de totes les tripletes pitagòriques de nn, és a dir, tripletes (a,b,c)(a, b, c) on a2+b2=c2a^2 + b^2 = c^2 amb 1a,b,cn1\le a, b, c \le 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