LeetCode 461. Hamming Distance
来源:互联网 发布:英雄联盟知乎 编辑:程序博客网 时间:2024/06/03 16:39
题意
求两个整数在二进制下有多少位不同
解题思路
对两个整数同时进行模2求余数的方式获得二进制,在求得过程中计算。
参考代码
//javapublic class Solution { public int hammingDistance(int x, int y) { int ans = 0; while (!(x == 0 && y == 0)){ if (x % 2 != y % 2) ans++; x /= 2; y /= 2; } return ans; }}
阅读全文
0 0
- LeetCode 461. Hamming Distance
- 【Leetcode】461. Hamming Distance
- LeetCode 461. Hamming Distance
- LeetCode - 461. Hamming Distance
- LeetCode-461. Hamming Distance
- 【LeetCode】 461. Hamming Distance
- Leetcode-461. Hamming Distance
- Leetcode 461. Hamming Distance
- LeetCode--461. Hamming Distance
- 461. Hamming Distance [LeetCode]
- [LeetCode]461. Hamming Distance
- leetcode 461. Hamming Distance
- Leetcode 461. Hamming Distance
- LeetCode 461. Hamming Distance
- 【LeetCode】461. Hamming Distance
- LeetCode-461. Hamming Distance
- LeetCode | 461. Hamming Distance
- [LeetCode]461.Hamming Distance
- <Linux>解析以及实现epoll服务器
- React-Native中二维码扫描使用
- 数据结构
- JS中如何用EL表达式
- 扩展欧几里德算法
- LeetCode 461. Hamming Distance
- springmvc牛刀小试
- 编译原理:(一)
- Java NIO通道Channel的原理与获取
- springmvc笔记-3-静态资源的访问
- D. Lakes in Berland(dfs好题)
- Java学习第十一天
- 将word中的所有mathtype公式统一设置格式
- 经典英文电影及其台词、经典英文书