Actualización de «Precio total»
He actualizado las soluciones del ejercicio Precio total cuyo enunciado es
Una función de precio determina el precio de cada elemento; por ejemplo,
precioCI :: String -> Int precioCI "leche" = 10 precioCI "mantequilla" = 18 precioCI "patatas" = 22 precioCI "chocolate" = 16
Definir la función
precioTotal :: (String -> Int) -> [String] -> Int
tal que (precioTotal f xs) es el precio total de los elementos de xs respecto de la función de precio f. Por ejemplo,
precioTotal precioCI ["leche", "leche", "mantequilla"] == 38 precioTotal precioCI ["chocolate", "mantequilla"] == 34
Nota: Puedes consultar las soluciones aquí.