Suma de divisores
Definir las funciones
divisores :: Integer -> [Integer] sumaDivisores :: Integer -> Integer
tales que
- (divisores x) es la lista de los divisores de x. Por ejemplo,
divisores 12 == [1,2,3,4,6,12] divisores 25 == [1,5,25] length (divisores (product [1..12])) == 792 length (divisores 131535436245601) == 32
- (sumaDivisores x) es la suma de los divisores de x. Por ejemplo,
sumaDivisores 12 == 28 sumaDivisores 25 == 31 sumaDivisores (product [1..12]) == 2217441408 sumaDivisores 131535436245601 == 132534784471040