15
Alternar algunos bits y obtener un cuadrado
Dado un número entero , debe encontrar el número mínimo de bits que deben invertirse en para convertirlo en un número cuadrado . Solo puede invertir bits por debajo del más significativo .N>3norte>3N>3NnorteN Ejemplos N=4norte=4 4N=4 ya es un número cuadrado ( 22222^2 ), por lo que la salida esperada …