思路
异或之后,计算1的个数
code
func hammingDistance(x int, y int) int {
res := x ^ y
ret := 0
for res > 0 {
res &= res - 1
ret++
}
return ret
}
更多内容请移步我的repo:https://github.com/anakin/golang-leetcode
异或之后,计算1的个数
func hammingDistance(x int, y int) int {
res := x ^ y
ret := 0
for res > 0 {
res &= res - 1
ret++
}
return ret
}
更多内容请移步我的repo:https://github.com/anakin/golang-leetcode