Funcions d’ordre superior

Es demanen els codis de diverses funcions. Seguiu el format dels
exemples que es mostren a sota.

1.  Feu una funció @prodParells(llista)@ que multiplica tots el nombres
    parells d’una llista.

2.  Feu una funció @reverse(llista)@ que inverteix els elements d’una
    llista usant el reduce (amb tres arguments).

3.  Definiu una funció d’ordre superior @zipWith(f, l1, l2)@ equivalent
    a la de Haskell.

4.  Feu una funció @countIf(f, llista)@ que donada una propietat i una
    llista, ens retorna el nombre d’elements de la llista que satisfan
    la propietat. Noteu que aquesta funció d’ordre superior existeix en
    llenguatges de tractament de fulls de càlcul com ara EXCEL.

Puntuació

Totes les funcions valen el mateix.

Informació del problema

Autoria: Gerard Escudero i Albert Rubio

Generació: 2026-01-25T17:03:20.834Z

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