Máximos locales

Un máximo local de una lista es un elemento de la lista que es mayor que su predecesor y que su sucesor en la lista. Por ejemplo, 5 es un máximo local de [3,2,5,3,7,7,1,6,2] ya que es mayor que 2 (su predecesor) y que 3 (su sucesor).

Definir la función

tal que (maximosLocales xs) es la lista de los máximos locales de la lista xs. Por ejemplo,

Soluciones

El código se encuentra en GitHub.

La elaboración de las soluciones se encuentran en el siguiente vídeo:

Escribe tu solución