Exercitium1-0.1.0.0: Problemas de Exercitium (Volumen 1)

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

Ordenados_por_maximo

Description

Definir la función

ordenadosPorMaximo :: Ord a => [[a]] -> [[a]]

tal que (ordenadosPorMaximo xss) es la lista de los elementos de xss ordenada por sus máximos. Por ejemplo,

>>> ordenadosPorMaximo [[3,2],[6,7,5],[1,4]]
[[3,2],[1,4],[6,7,5]]
>>> ordenadosPorMaximo ["este","es","el","primero"]
["el","primero","es","este"]

Synopsis

Documentation

ordenadosPorMaximo :: Ord a => [[a]] -> [[a]] Source #

1ª definición

ordenadosPorMaximo2 :: Ord a => [[a]] -> [[a]] Source #

2ª definición

prop_ordenadosPorMaximo :: Ord a => [[a]] -> Bool Source #

(prop_ordenadosPorMaximo xs) se verifica si todas las definiciones de ordenadosPorMaximo son equivalentes para xs. Por ejemplo,

>>> prop_ordenadosPorMaximo [[3,2],[6,7,5],[1,4]]
True
>>> prop_ordenadosPorMaximo ["este","es","el","primero"]
True

verificaOrdenadosPorMaximo :: IO () Source #

Comprueba la equivalencia de las definiciones

>>> verificaOrdenadosPorMaximo
+++ OK, passed 100 tests.