Dada la gama de [m, n], donde 0 <= m <= n <= 2147483647, devuelve todos los números en esta gama con un bit a bit (que contiene m, n ambos inclusive).
Ejemplo 1:
Entrada: [5,7]
de salida: 4
Ejemplo 2:
Entrada: [0,1]
de salida: 0
Fuente: Botón de estancia (LeetCode)
Link: https: //leetcode-cn.com/problems/bitwise-and-of-numbers-range
clase Solution { público : int rangeBitwiseAnd ( int m, int n) { int num = 0 ; int k = 1 << 30 ; mientras que (k> 0 && (m & k) == (n y k)) { num | = k y m; k >> = 1 ; } Devolver num; } };