Actualización de «Eliminación de n elementos»
He actualizado las soluciones del ejercicio Eliminación de n elementos cuyo enunciado es
Definir la función
elimina :: Int -> [a] -> [[a]]
tal que (elimina n xs)
es la lista de las listas obtenidas eliminando n
elementos de xs
. Por ejemplo,
elimina 0 "abcd" == ["abcd"] elimina 1 "abcd" == ["bcd","acd","abd","abc"] elimina 2 "abcd" == ["cd","bd","bc","ad","ac","ab"] elimina 3 "abcd" == ["d","c","b","a"] elimina 4 "abcd" == [""] elimina 5 "abcd" == [] elimina 6 "abcd" == []