Tres diferentes
Definir la función
1 |
tresDiferentes :: Int -> Int -> Int -> Bool |
tal que (tresDiferentes x y z)
se verifica si los elementos x
, y
y z
son distintos. Por ejemplo,
1 2 |
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.
1 2 |
tresDiferentes :: Int -> Int -> Int -> Bool tresDiferentes x y z = x /= y && x /= z && y /= z |
El código se encuentra en GitHub.
1 2 |
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 escribex /= y
en Haskell yx != y
en Python.