191.Number of 1 Bits
来源:互联网 发布:java电商项目面试技巧 编辑:程序博客网 时间:2024/05/21 18:43
题意是求无符号整数二值化结果的和,比如32位整数11二值化为00000000000000000000000000001011,结果返回3.
易错点:无
Solution1
class Solution(object): def hammingWeight(self, n): """ :type n: int :rtype: int """ return sum([int(i) for i in bin(n)[2:]])
Solution2
class Solution(object): def hammingWeight(self, n): """ :type n: int :rtype: int """ s = 0 while n: s += (n & 1) n >>= 1 return s
0 0
- 191.Number of 1 Bits
- 191.Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191. Number of 1 Bits
- 191.Number of 1 Bits
- 关于单选框传值到input内小结(循环可用)
- 洛谷1024 一元三次方程求解
- java面试题:String字面值对象和构造方法创建对象的区别
- CSS3自定义滚动条
- Linux常用
- 191.Number of 1 Bits
- Linux音频设备驱动
- AMD 和 CMD 的区别有哪些?RequireJS 和 SeaJS 的差异
- quartz源码分析
- IC卡应用
- IC卡读写
- 洛谷1018 乘积最大
- Android内存泄漏问题
- 浏览器URL编码