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 looploop i recurrecur) 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 looploop i recurrecur) 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 looploop i recurrecur) 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 countcount o maxmax.

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