Tres diferentes
Definir la función
tresDiferentes :: Int -> Int -> Int -> Bool
tal que (tresDiferentes x y z)
se verifica si los elementos x
, y
y z
son distintos. Por ejemplo,
tresDiferentes 3 5 2 == True tresDiferentes 3 5 3 == False
Soluciones
A continuación se muestran las soluciones en Haskell y las soluciones en Python.
Soluciones en Haskell
tresDiferentes :: Int -> Int -> Int -> Bool tresDiferentes x y z = x /= y && x /= z && y /= z
El código se encuentra en GitHub.
Soluciones en Python
def tresDiferentes(x: int, y: int, z: int) -> bool: return x != y and x != z and y != z
El código se encuentra en GitHub.
Comentarios
- Para decidir si
x
ey
son distintos, se escribe -
x /= y
en Haskell y -
x != y
en Python.