Clojure — Funcions amb llistes

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

1.  Feu una funció recursiva my-count1 que, donada una llista d’enters,
    calculi la seva mida.

2.  Feu una funció my-count2 (amb loop i recur) que, donada una llista
    d’enters, calculi la seva mida.

3.  Feu una funció recursiva my-maximum1 que, donada una llista d’enters
    no buida, calculi el seu màxim.

4.  Feu una funció my-maximum2 (amb loop i recur) que, donada una llista
    d’enters no buida, calculi el seu màxim.

5.  Feu una funció recursiva average1 que, donada una llista d’enters no
    buida, calculi la seva mitjana.

6.  Feu una funció average2 (amb loop i recur) que, donada una llista
    d’enters no buida, calculi la seva mitjana.

Observacions

Per resoldre aquest problema no podeu utilitzar les funcions que ja
incorpora Clojure com count o max.

Puntuació

Cada funció puntua 15 punts i l’exemple 10.

Informació del problema

Autoria: Albert Rubio / Jordi Petit / Gerard Escudero

Generació: 2026-09-04T10:42:15.613Z

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