Actualización de «Elemento más repetido de manera consecutiva»
He actualizado las soluciones del ejercicio Elemento más repetido de manera consecutiva cuyo enunciado es
Definir la función
masRepetido :: Ord a => [a] -> (a,Int)
tal que (masRepetido xs)
es el elemento de xs
que aparece más veces de manera consecutiva en la lista junto con el número de sus apariciones consecutivas; en caso de empate, se devuelve el mayor de dichos elementos. Por ejemplo,
masRepetido [1,1,4,4,1] == (4,2) masRepetido [4,4,1,1,5] == (4,2) masRepetido "aadda" == ('d',2) masRepetido "ddaab" == ('d',2) masRepetido (show (product [1..5*10^4])) == ('0',12499)