Ir al contenido principal

Máximo de tres números

Definir la función

   maxTres :: Int -> Int -> Int -> Int

tal que (maxTres x y z) es el máximo de x, y y z. Por ejemplo,

   maxTres 6 2 4  ==  6
   maxTres 6 7 4  ==  7
   maxTres 6 7 9  ==  9

Soluciones

A continuación se muestran las soluciones en Haskell y las soluciones en Python.

Solución en Haskell

maxTres :: Int -> Int -> Int -> Int
maxTres x y z = max x (max y z)

El código se encuentra en GitHub.

Soluciones en Python

def maxTres(x: int, y: int, z: int) -> int:
    return max(x, max(y, z))

El código se encuentra en GitHub.

Comentarios

  • El máximo de x e y se escribe
  • en Haskell, max x y y
  • en Python, max(x, y).