[LeetCode 201] Bitwise AND of Numbers Range
2015-04-28 20:16
225 查看
题目链接:bitwise-and-of-numbers-range
Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.
For example, given the range [5, 7], you should return 4.
Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.
For example, given the range [5, 7], you should return 4.
// 8266 / 8266 test cases passed. // Status: Accepted // Runtime: 365 ms // Submitted: 0 minutes ago public class Solution { public int rangeBitwiseAnd(int m, int n) { int left = 0; while(m != n) { m >>= 1; n >>= 1; left ++; } return m << left; } }
相关文章推荐
- leetCode191/201/202/136 -Number of 1 Bits/Bitwise AND of Numbers Range/Happy Number/Single Number
- LeetCode 201 Bitwise AND of Numbers Range 位运算 难度:0
- 【LeetCode-面试算法经典-Java实现】【201-Bitwise AND of Numbers Range(范围数位与结果)】
- Leetcode201-Bitwise AND of Numbers Range
- Leetcode-201- Bitwise AND of Numbers Range
- [Leetcode 201, Medium] Bitwise AND of Numbers Range
- Java for LeetCode 201 Bitwise AND of Numbers Range
- LeetCode 201-Bitwise AND of Numbers Range
- Leetcode 201 Bitwise AND of Numbers Range 区间内整数按位与
- [LeetCode 201] Bitwise AND of Numbers Range
- LeetCode 201 Bitwise AND of Numbers Range
- LeetCode(201) Bitwise AND of Numbers Range
- [Leetcode 201, medium] Bitwise AND of Numbers Range
- LeetCode(201) Bitwise AND of Numbers Range
- LeetCode[201] Bitwise AND of Numbers Range
- LeetCode(201) Bitwise AND of Numbers Range
- Leetcode 201 Bitwise AND of Numbers Range
- Bitwise AND of Numbers Range - LeetCode 201
- Leetcode201(Bitwise AND of Numbers Range)
- leetcode 201:Bitwise AND of Numbers Range