Ir al contenido principal

Actualización de «Repetición de elementos»

He actualizado las soluciones del ejercicio Repetición de elementos cuyo enunciado es


Definir la función

repiteElementos :: Int -> [a] -> [a]

tal que (repiteElementos k xs) es la lista obtenida repitiendo k veces cada elemento de xs. Por ejemplo,

repiteElementos 3 [5,2,7,4]  ==  [5,5,5,2,2,2,7,7,7,4,4,4]

Comprobar con QuickCheck que, para todo número natural k y toda lista xs, el número de elementos de (repiteElementos k xs) es k veces el número de elementos de xs.


Nota: Puedes consultar las soluciones aquí.