Ir al contenido principal

Actualización de «Aplicaciones alternativas»

He actualizado las soluciones del ejercicio Aplicaciones alternativas cuyo enunciado es


Definir la función

alternativa :: (a -> b) -> (a -> b) -> [a] -> [b]

tal que (alternativa f g xs) es la lista obtenida aplicando alternativamente las funciones f y g a los elementos de xs. Por ejemplo,

alternativa (+1)  (+10) [1,2,3,4]    ==  [2,12,4,14]
alternativa (+10) (*10) [1,2,3,4,5]  ==  [11,20,13,40,15]

Nota: Puedes consultar las soluciones aquí.