201. Bitwise AND of Numbers Range Leetcode Python
来源:互联网 发布:九九乘法表c语言 编辑:程序博客网 时间:2024/04/30 07:17
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.
Credits:
Special thanks to @amrsaqr for adding this problem and creating all test cases.
code is as follow:
class Solution: # @param m, an integer # @param n, an integer # @return an integer def rangeBitwiseAnd(self, m, n): i = 0 while m != n: m = m >>1 n = n >> 1 i += 1 return m << i
0 1
- Linux下GDB调试跟踪工具
- S3C6410 MFC文档学习笔记
- Windows Embedded北京无锡大兴
- 光敏电阻与光电二极管的区别
- 解决mysql 长时间sleep问题
- 201. Bitwise AND of Numbers Range Leetcode Python
- java小学生
- dede 自定义模型
- 这就是苹果iPhone 6s?这货叫Apple Phone!
- 拍照新玩法 努比亚创意邀请函亮相
- 苹果漏洞坑爹 iPhone 6惨遭“复制”
- 用户要哭傻了 Android 5.1随便就能吃掉你1G内存
- 因碎片化和安全漏洞 Android平台被多家企业拒之..
- 魅族官方宣布Flyme本周适配Android 5.0