Actualización de «Elementos adicionales»
He actualizado las soluciones del ejercicio «Elementos adicionales» cuyo enunciado es
Definir la función
adicionales :: Ord a => Int -> [a] -> [a] -> [a]
tal que (adicionales n xs ys) es la lista de los n elementos de xs que no pertenecen a ys (se supone que n es el número de elementos de xs que no pertenecen a ys, que las listas xs e ys están estrictamente ordenadas y que pueden ser infinitas). Por ejemplo,
adicionales 0 [1,3] [1,3] == [] adicionales 1 [1,3] [1] == [3] adicionales 2 [1,3,5] [1] == [3,5] adicionales 2 [1,3,5,7,9] [1,5,7] == [3,9] adicionales 2 ([1,3,5]++[7..]) ([1]++[7..]) == [3,5]
Nota: Puedes consultar las soluciones aquí.