Lintcode 835. Hamming Distance (Easy) (Python)

835. Hamming Distance

Description:

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.

Example

Input: x = 1, y = 4

Output: 2

Code:

class Solution:
    """
    @param x: an integer
    @param y: an integer
    @return: return an integer, denote the Hamming Distance between two integers
    """
    def hammingDistance(self, x, y):
        # write your code here
        return bin(x^y).count('1')

你可能感兴趣的:(Lintcode,Python)