461. Hamming Distance
来源:互联网 发布:tensorflow 图片识别 编辑:程序博客网 时间:2024/05/22 15:29
The Hamming distance between two integers is the number of positions at which the corresponding bits are different.
Given two integers x
and y
, calculate the Hamming distance.
Note:
0 ≤ x
, y
< 231.
Example:
Input: x = 1, y = 4Output: 2Explanation:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑The above arrows point to positions where the corresponding bits are different.
Subscribe to see which companies asked this question.
class Solution(object): def hammingDistance(self, x, y): self.x = x self.y = y return bin(self.x ^ self.y).count('1')
#求二进制不同的位置
总结:
^ 相同位置为零不同位置为一
bin()返回的是字符串
count("char") 返回字符char的个数
0 0
- LeetCode 461. Hamming Distance
- 461. Hamming Distance
- 【Leetcode】461. Hamming Distance
- 461. Hamming Distance
- LeetCode 461. Hamming Distance
- 461. Hamming Distance
- LeetCode - 461. Hamming Distance
- 461. Hamming Distance*
- LeetCode-461. Hamming Distance
- 461. Hamming Distance
- 【LeetCode】 461. Hamming Distance
- 461. Hamming Distance
- 461. Hamming Distance#1
- 461. Hamming Distance
- Leetcode-461. Hamming Distance
- 461. Hamming Distance
- Leetcode 461. Hamming Distance
- 461. Hamming Distance
- nginx学习
- 中国网络
- docker搭建私有仓库
- docker下服务器时间同步
- Tomcat在RedHat Linux上的安装与配…
- 461. Hamming Distance
- redis删除hash中特定key
- docker容器iptables failed:&…
- docker启动错误情况一
- Python中类的定义与使用
- docker集群之mysql
- Java中对Clone的理解
- 接口调用注意
- linux用户新增