Clojure — Ús de funcions d’ordre superior

Feu les funcions següents utilitzant funcions d’ordre superior (i altres
funcions predefinides) de Clojure i sense utilitzar recursivitat.

1.  Feu una funció eql que indiqui si dues llistes d’enters són iguals.

2.  Feu una funció prod-of-evens que multiplica tots el nombres parells
    d’una llista d’enters.

3.  Feu una funció my-reverse que inverteix els elements d’una llista
    d’enters.

4.  Feu una funció scalar-product que calculi el producte escalar de
    dues llistes de reals de la mateixa mida.

5.  Feu una funció count-in que, donada una llista de llistes d’elements
    ℓ i un element x ens torna la llista que indica quants cops apareix
    x en cada llista de ℓ.

6.  Feu una funció first-word que, donat un string amb blancs i
    caràcacters alfabètics), en retorna la primera paraula.

Puntuació

Cada funció puntua 16 o 17 punts.

Informació del problema

Autoria: Albert Rubio / Jordi Petit / Gerard Escudero

Generació: 2026-09-04T10:55:20.567Z

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