leetcode -- Bitwise AND of Numbers Range 无聊数学题
2015-12-18 17:00
405 查看
https://leetcode.com/problems/bitwise-and-of-numbers-range/
[m, n]范围的按位与的结果为m与n的公共“左边首部(left header)”
参考http://bookshadow.com/weblog/2015/04/17/leetcode-bitwise-and-numbers-range/
[m, n]范围的按位与的结果为m与n的公共“左边首部(left header)”
class Solution: # @param m, an integer # @param n, an integer # @return an integer def rangeBitwiseAnd(self, m, n): p = 0 while m != n: m >>= 1 n >>= 1 p += 1 return m << p
参考http://bookshadow.com/weblog/2015/04/17/leetcode-bitwise-and-numbers-range/
相关文章推荐
- Eclipse中使用Maven创建Servlet3.0 Web 项目
- objective-c纯代码搭建抽屉项目(SWRevealViewController)
- 开放平台
- Android近场通信---高级NFC(二)
- processing-MySQL learning1-getString() , getInt() and query()
- oracle缩小表空间
- 第十二周项目五-----迷宫问题之图深度优先遍历解法
- Android SQLite高级操作之泛型对象操作
- VirtualBox虚拟网络连接学习总结
- pair和make_pair用法
- Ajax--数据格式
- aspcms标签使用经验
- 有关于TextView 利用到在内容中添加图片的效果
- [置顶] 自定义EL表达式,将对象转成json格式,关键代码
- shuffle算法及应用
- 对win7系统,笔记本电脑外界显示屏,两台电脑都显示任务栏的问题
- scala 伴生类 伴生对象 apply
- Linux关机和重启的命令
- @class
- 圆上的坐标