Máximo de tres números
Definir la función
1 |
maxTres :: Int -> Int -> Int -> Int |
tal que (maxTres x y z)
es el máximo de x
, y
y z
. Por ejemplo,
1 2 3 |
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.
1 2 |
maxTres :: Int -> Int -> Int -> Int maxTres x y z = max x (max y z) |
El código se encuentra en GitHub.
1 2 |
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
ey
se escribe- en Haskell,
max x y
y - en Python,
max(x, y)
.
- en Haskell,