LeetCode之461. Hamming Distance
2018-02-28 14:57
489 查看
1. C # 代码
(值得注意的是:2^31,超出了int32的限制,所以求最大长度的时候要强制转为int64)public class Solution { public int HammingDistance(int x, int y) { int maxLen = Convert.ToString((System.Int64)Math.Pow(2,31), 2).Length; string xbina = Convert.ToString(x,2).PadLeft(maxLen, '0'); string ybina = Convert.ToString(y,2).PadLeft(maxLen, '0'); int count =0; for(int i=0;i<maxLen;i++) { if(xbina[i] != ybina[i]) ++count; } return count; } }
2. Python 3 代码
相关文章推荐
- [LeetCode] 461. Hamming Distance
- 【leetCode】461. Hamming Distance
- LeetCode :【Easy】461. Hamming Distance
- LeetCode 461. Hamming Distance(Java)
- 【LeetCode】461. Hamming Distance
- leetcode 461. Hamming Distance
- leetcode 461. Hamming Distance
- leetcode_461. Hamming Distance 计算汉明距离,按位异或运算,计算整数的二进制表示中1的个数 java
- 【LeetCode】(C#)461. Hamming Distance(Easy)
- LeetCode 461. Hamming Distance
- leetcode 461. Hamming Distance(C语言)
- LeetCode: 461. Hamming Distance
- LeetCode 简单操作 | 461. Hamming Distance
- python--leetcode 461. Hamming Distance
- LeetCode 461. Hamming Distance
- leetcode 461. Hamming Distance
- leetcode461. Hamming Distance
- 461. Hamming Distance [LeetCode]
- LeetCode#461. Hamming Distance
- [Leetcode从零开刷]461. Hamming Distance