Leetcode 461. Hamming Distance
来源:互联网 发布:ntp服务器修改端口 编辑:程序博客网 时间:2024/05/29 14:20
public class Solution { private final int LENGTH = 32; public int hammingDistance(int x, int y) { int[] bits_x = new int[LENGTH]; int[] bits_y = new int[LENGTH]; // calculate binary codes for x and y int k = 0; while (x > 0) { bits_x[k++] = x%2; x /= 2; } k = 0; while (y > 0) { bits_y[k++] = y%2; y /= 2; } // count the distance int distance = 0; for (int i=0; i<LENGTH; i++) { if (bits_x[i] != bits_y[i]) distance++; } return distance; }}
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
- wxpython分割窗研究(解决sashPosition=0无效的BUG)
- WPF: 在 MVVM 设计中实现对 ListViewItem 双击事件的响应
- 一段Java有意思的代码
- Spring Boot启动过程(六):内嵌Tomcat中StandardHost、StandardContext和StandardWrapper的启动
- Leetcode 500. Keyboard Row
- Leetcode 461. Hamming Distance
- Leetcode 476. Number Complement
- 读headFirst设计模式
- Thrift序列化与反序列化的实现机制分析
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(十二)阶段总结
- 实战设计模式——使用IoC模式(控制反转或依赖注入)实现松散耦合设计(1)
- 81 Search in Rotated Sorted Array II
- Metadata Service 最高频的应用
- Azure Messaging-ServiceBus Messaging消息队列技术系列5-重复消息:at-least-once at-most-once