leedcode-汉明距离

自己写的,调用了bin()函数

class Solution:
    def hammingDistance(self, x: int, y: int) -> int:
        # 对 x 和 y 进行异或运算,并将结果转换为二进制字符串
        bin_yihuo = bin(x ^ y)[2:]

        # 统计二进制字符串中 1 的数量,即汉明距离
        count = bin_yihuo.count('1')

        # 返回汉明距离
        return count

 

posted @ 2024-05-09 15:22  Junior_bond  阅读(1)  评论(0编辑  收藏  举报