Troque os números
Imagine que você tem três números: a, b e c. c é igual a a ou a b, mas você não sabe a qual deles. Sua tarefa é criar uma função que retorne o número diferente de c, entre a e b. Assim, se c for igual a a, retorne b; e se c for igual a b, retorne a. Esta é a dificuldade do desafio: você não pode usar nenhuma instrução if.
Exemplos
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 aObservações
- Para evitar trapaças, você também não pode chamar nenhuma função.
csempre será igual aaou ab.anunca será igual ab.a,becsempre serão inteiros.