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-01-25T12:49:34.093Z

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