paquete LeetCode_201 / ** * 201. AND bit a bit de los números de rango (los intervalos numéricos y bit a bit) * Https://leetcode.com/problems/bitwise-and-of-numbers-range/description/ * https://leetcode.wang/leetcode-201-Bitwise-AND-of-Numbers-Range.html * * Dado un intervalo [m, n], donde 0 <= m <= n <= 2147483647, devolver el AND bit a bit de todos los números en este rango, inclusive. Ejemplo 1: Entrada: [5,7] Salida: 4 * * / Clase de soluciones { diversión rangeBitwiseAnd (m: Int, n: Int): Int { si (m == int.MAX_VALUE) { retorno m } resultado var = m para (i en m + 1 ..n) { resultar = i y el resultado si (resultado == 0 || i == int.MAX_VALUE) { descanso } } // impresión ( "número: $ resultado") de retorno resultado } }