Feu les funcions següents utilitzant funcions d’ordre superior (i altres funcions predefinides) de Haskell i sense utilitzar recursivitat.
Feu una funció flatten :: [[Int]] -> [Int] que
aplana una llista de llistes d’enters en una llista d’enters.
Feu una funció myLength :: String -> Int que
retorna la llargada d’una cadena de caràcters.
Feu una funció myReverse :: [Int] -> [Int] que
inverteix els elements d’una llista d’enters.
Feu una funció
countIn :: [[Int]] -> Int -> [Int] que, donada una
llista de llistes d’elements
i un element
ens torna la llista que indica quants cops apareix
en cada llista de
.
Feu una funció firstWord :: String -> String que,
donat un string amb blancs i caràcacters alfabètics), en retorna la
primera paraula.
Cada funció puntua 20 punts.
Autoria: Albert Rubio / Jordi Petit
Generació: 2026-02-03T17:11:14.940Z
© Jutge.org, 2006–2026.
https://jutge.org