Subtrair sem subtrair
Crie uma função que subtraia um número inteiro positivo de outro, sem usar nenhum operador aritmético como -, %, /, + etc.
Exemplos
my_sub(5, 9) ➞ 4
my_sub(10, 30) ➞ 20
my_sub(0, 0) ➞ 0Notas
- Não multiplique por
-1. - Use apenas operações bit a bit:
<<,|,~,&etc.