Actualización de «Intercalación de n copias»
He actualizado las soluciones del ejercicio Intercalación de n copias cuyo enunciado es
Definir la función
intercala :: Int -> a -> [a] -> [[a]]
tal que (intercala n x ys)
es la lista de la listas obtenidas intercalando n
copias de x
en ys
. Por ejemplo,
intercala 2 'a' "bc" == ["bcaa","baca","baac","abca","abac","aabc"] intercala 2 'a' "c" == ["caa","aca","aac"] intercala 1 'a' "c" == ["ca","ac"] intercala 0 'a' "c" == ["c"]