Intercambia los números
Imagina que tienes tres números: a, b y c. c es igual a a o a b, pero no sabes a cuál. Tu tarea es crear una función que devuelva el número distinto de c, entre a y b. Así, si c es igual a a, devuelve b; y si c es igual a b, devuelve a. Esta es la dificultad del desafío: no puedes usar ninguna instrucción if.
Ejemplos
swap(1, 0, 0) ➞ 1
// a = 1, b = 0, c = b
// return a
swap(1, 3, 1) ➞ 3
// a = 1, b = 3, c = a
// return b
swap(27, 31, 31) ➞ 27
// a = 27, b = 31, c = b
// return aNotas
- Para evitar trampas, tampoco puedes llamar a ninguna función.
csiempre será igual aao ab.anunca será igual ab.a,bycsiempre serán enteros.