Haskell — Ús de funcions d’ordre superior (1)

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

1.  Feu una funció eql :: [Int] -> [Int] -> Bool que indiqui si dues
    llistes d’enters són iguals.

2.  Feu una funció prod :: [Int] -> Int que calculi el producte dels
    elements d’una llista d’enters.

3.  Feu una funció prodOfEvens :: [Int] -> Int que multiplica tots el
    nombres parells d’una llista d’enters.

4.  Feu una funció powersOf2 :: [Int] que generi la llista de totes les
    potències de 2.

5.  Feu una funció scalarProduct :: [Float] -> [Float] -> Float que
    calculi el producte escalar de dues llistes de reals de la mateixa
    mida.

Puntuació

Cada funció puntua 20 punts.

Informació del problema

Autoria: Albert Rubio / Jordi Petit

Generació: 2026-02-03T17:10:59.692Z

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