461. 汉明距离

https://leetcode-cn.com/problems/hamming-distance/

image.png
class Solution:
    def hammingDistance(self, x: int, y: int) -> int:
        return bin(x ^ y).count('1')
    
    '''
    bin() 返回一个整数 int 或者长整数 long int 的二进制表示(返回值是个字符串)
        >>>bin(10)
        '0b1010'
        >>> bin(20)
        '0b10100'
    
    count() 方法用于统计字符串里某个字符出现的次数,使用方法:
        str.count(sub, start= 0,end=len(string))
        其中:
            sub -- 搜索的子字符串
            start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
            end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
        返回值:
            子字符串在字符串中出现的次数
    '''
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 汉明距离 题目 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计...
    饮酒醉回忆阅读 388评论 0 1
  • 题目 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间...
    LonnieQ阅读 137评论 0 1
  • 461. 汉明距离 时间:2019年5月25日10:15:16难度:简单编号:6进度:6/5 20/52语言...
    sagfugetabf阅读 389评论 0 1
  • 📖博客原文 :《LeetCode 461.汉明距离 - JavaScript》 汉明距离定义:两个整数之间的汉明距...
    心谭阅读 224评论 0 2
  • 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距...
    闭门造折阅读 385评论 0 0

友情链接更多精彩内容