Skip to content
Sign UpLog In

Actividad 2

JMARTINE
JMARTINE
Made with
Haskell
Haskell
Published on Sep 14, 2022
  • #haskell
  • #programming
  • #learning
  1. Usando sólo funciones de la librería estándar, defina una función halve :: [a] -> ([a], [a]) que divida una lista con un número par de elementos en dos partes de igual longitud. Por ejemplo
     halve [1,2,3,4,5,6]
    ( [1,2,3], [4,5,6] )
  2. Considere una función safetail :: [a] -> [a] que se comporte igual que tail, pero que aplique la lista vacía en sí misma. Usando tail y la función null :: [a] -> Bool, defina safetail usando:
    a) condicionales.
    b) ecuaciones vigiladas.
    c) concordancia de patrones
Loading comments...