Invertir bits

Se te proporcionará una lista de enteros sin signo de 32 bits. Invierte todos los bits 1 -> 0 y 0 -> 1 y devuelve el resultado como un entero sin signo.

Ejemplo resuelto

n = 4
4 is 0100 in binary. We are working in 32 bits so:
00000000000000000000000000000100 = 4
11111111111111111111111111111011 = 4294967291
return 4294967291

Ejemplos

flipping_bits(2147483647) ➞ 2147483648

flipping_bits(1) ➞ 4294967294

flipping_bits(4) ➞ 4294967291

Notas

N/A