Clojure — Ús de llistes per comprensió

En aquest problema heu d’implementar una sèrie de funcions usant llistes
per comprensió.

1.  Feu una funció my-map que emuli el map usant llistes per comprensió.

2.  Feu una funció my-filter que emuli el filter usant llistes per
    comprensió.

3.  Feu una funció my-zip-with que que emuli el map amb dues llistes
    usant llistes per comprensió. Podeu utilitzar el map a la part del
    for que va entre corxets.

4.  Feu una funció thingify que, donades dues llistes d’enters, genera
    la llista que aparella els elements si l’element de la segona llista
    divideix al de la primera.

5.  Feu una funció factors que, donat un natural no nul, genera la
    llista ordenada amb els seus factors (no necessàriament primers).

Puntuació

Cada apartat puntua 20 punts.

Informació del problema

Autoria: Albert Rubio / Jordi Petit / Gerard Escudero

Generació: 2026-01-25T13:19:13.660Z

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