当前位置: 首页 > news >正文

leetcode-461. 汉明距离

题目描述

两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。

给你两个整数 x 和 y,计算并返回它们之间的汉明距离。

示例 1:

输入:x = 1, y = 4
输出:2
解释:
1   (0 0 0 1)
4   (0 1 0 0)
       ↑   ↑
上面的箭头指出了对应二进制位不同的位置。
示例 2:

输入:x = 3, y = 1
输出:1

思路

异或运算,返回count('1')的数量即可

class Solution(object):def hammingDistance(self, x, y):""":type x: int:type y: int:rtype: int"""return bin(x^y).count('1')if __name__ == '__main__':s = Solution()x = 1y = 4print(s.hammingDistance(x, y))
http://www.lryc.cn/news/427430.html

相关文章:

  • rpmbuild 将二进制文件 strip,文件 md5 发生改变
  • selenium爬取搜狗网站新闻的小Demo
  • R 语言学习教程,从入门到精通,R CSV 文件使用(17)
  • 【LLM之Base Model】Weaver论文阅读笔记
  • 泰坦尼克号 - 从灾难中学习机器学习/Titanic - Machine Learning from Disaster(kaggle竞赛)第一集(了解赛题)
  • 使用C++调用PyTorch模型的弯弯绕绕,推荐LibTorch加载,C++处理
  • 实现异形(拱形)轮播图
  • 【软件测试】2024年职业院校技能大赛高职组“软件测试”赛项样题
  • python数组和队列
  • Vision Transformer(ViT)一种将Transformer架构应用于计算机视觉领域的模型
  • 得到任务式 大模型应用开发学习方案
  • 使用el-menu跳转时偶尔会出现路由已经变了,但是页面却显示空白的情况
  • C语言家教记录(七)
  • 【数据结构】——十大排序详解分析及对比
  • 散点图适用于什么数据 thinkcell散点图设置不同颜色
  • 1. windows搭建Kafka教程
  • XSS复现
  • 怎么利用XML发送视频彩信
  • 5G+工业互联网产教融合创新实训室解决方案
  • 象棋布局笔记
  • 百度AI智能云依赖库OpenSSL库和Curl库及jsoncpp库安装
  • 智慧空调离线语音控制方案:NRK3301芯片的深度解析与应用
  • 基础第3关:LangGPT结构化提示词编写实践
  • Nginx系列-负载均衡
  • 中职物联网实训室
  • Image-coloring的部署,在Ubuntu22.04系统下——点动科技
  • Springboot 整合 Swagger3(springdoc-openapi)
  • netty4报错:io.netty.util.IllegalReferenceCountException: refCnt: 0, decrement: 1
  • 2022年汽车软件行业产业细分及发展趋势分析
  • 如何通过变更让 PostgreSQL 翻车