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

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

1.  Feu una funció flatten :: [[Int]] -> [Int] que aplana una llista de
    llistes d’enters en una llista d’enters.

2.  Feu una funció myLength :: String -> Int que retorna la llargada
    d’una cadena de caràcters.

3.  Feu una funció myReverse :: [Int] -> [Int] que inverteix els
    elements d’una llista d’enters.

4.  Feu una funció countIn :: [[Int]] -> Int -> [Int] 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 ℓ.

5.  Feu una funció firstWord :: String -> String que, donat un string
    amb blancs i caràcacters alfabètics), en retorna la primera paraula.

Puntuació

Cada funció puntua 20 punts.

Informació del problema

Autoria: Albert Rubio / Jordi Petit

Generació: 2026-02-03T17:11:14.940Z

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