Escribir una función que dado un entero devuelva el sucesor.
Escribir una función en Haskell que devuelva el doble de un número.
Escribir una función que devuelva el cuádruple de un número, utilizando composición de funciones y la función del punto anterior.
Escribir una función que devuelva un booleano indicando si un numero pasado como parámetro es par.
Escribir una función que tomado una tupla de números devuelva el mayor.
Escribir una función que dada una tupla de enteros, devuelva la división de dichos números.
Escribir una función que dada una tupla de enteros devuelva una tupla con la division entera como primer miembro y el resto como segundo miembro de la tupla.
Funciones condicionales o recursivas
Hacer una función recursiva que devuelva el factorial de un número.
Modificar la función anterior aplicando ajuste de patrones.
Escribir la función anterior pero con recursión final.
Escribir una función que dada una tupla (base, exponente) devuelva la potencia exponente de la base.
Funciones de lista
Escribir una función que dada una lista de elementos devuelva la longitud de dicha lista. longitud
Escribir una función que dada una lista de elementos devuelva la suma de los elementos de dicha lista. sumatoria
Escribir una función que devuelva el Máximo elemento de una lista maximo
Escribir una función que dados una lista y un número, devuelva la lista con el elemento insertado al final. push
Escribir una función que dada una lista, filtre los elementos de la lista segun un criterio dada en una funcion. customFilter
Escribir una función que dadas una funcion y una lista, aplique la funcion a todos los elementos de la lista. customMap
Escribir una función que pasados un valor y una lista, devuelva la posición en donde se encontró dicho elemento o -1 si no fue hallado. indexOf
Escribir una función que pasados un valor y una lista, devuelva Verdadero o Falso según si el elemento existe en la lista. exists
Funciones simples
Funciones condicionales o recursivas
(base, exponente)
devuelva la potencia exponente de la base.Funciones de lista
longitud
sumatoria
maximo
push
customFilter
customMap
indexOf
exists