Ir al contenido principal

Actualización de «Repetición cíclica»

He actualizado las soluciones del ejercicio Repetición cíclica cuyo enunciado es


Definir la función

ciclica :: [a] -> [a]

tal que (ciclica xs) es la lista obtenida repitiendo cíclicamente los elementos de la lista no vacía xs. Por ejemplo,

take 10 (ciclica [3,5])    ==  [3,5,3,5,3,5,3,5,3,5]
take 10 (ciclica [3,5,7])  ==  [3,5,7,3,5,7,3,5,7,3]
take 10 (ciclica [3,5..])  ==  [3,5,7,9,11,13,15,17,19,21]

Nota: Puedes consultar las soluciones aquí.