码迷,mamicode.com
首页 > 其他好文 > 详细

201. Bitwise AND of Numbers Range

时间:2019-10-20 11:12:34      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:alt   sea   range   div   tput   code   技术   put   return   

Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers in this range, inclusive.

Example 1:

Input: [5,7]
Output: 4

Example 2:

Input: [0,1]
Output: 0
class Solution {
    public int rangeBitwiseAnd(int m, int n) {
        while (n > m) {
            n &= n - 1;
        }
        return m & n;
    }
}

技术图片

 

201. Bitwise AND of Numbers Range

标签:alt   sea   range   div   tput   code   技术   put   return   

原文地址:https://www.cnblogs.com/wentiliangkaihua/p/11706615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!