Exercitium1-0.1.0.0: Problemas de Exercitium (Volumen 1)

CopyrightExercitium (01-05-14)
LicenseGPL-3
MaintainerJoseA.Alonso@gmail.com
Safe HaskellSafe
LanguageHaskell2010

Suma_si_todos_justos

Description

Definir la función

sumaSiTodosJustos :: (Num a, Eq a) => [Maybe a] -> Maybe a

tal que (sumaSiTodosJustos xs) es justo la suma de todos los elementos de xs si todos son justos (es decir, si Nothing no pertenece a xs) y Nothing en caso contrario. Por ejemplo,

>>> sumaSiTodosJustos [Just 2, Just 5]
Just 7
>>> sumaSiTodosJustos [Just 2, Just 5, Nothing]
Nothing

Synopsis

Documentation

sumaSiTodosJustos :: (Num a, Eq a) => [Maybe a] -> Maybe a Source #

1ª definición