461. 漢明距離

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

  • 自己的解答
class Solution {
    public int hammingDistance(int x, int y) {
        String s = Integer.toBinaryString(x ^ y);
        int res=0;
        for(int i=0;i<s.length();i++){
            if(s.charAt(i)=='1')res++;
        }
        return  res;
    }
}
  • 移位
class Solution {
    public int hammingDistance(int x, int y) {
        int xor = x ^ y;
        int res=0;
        while (xor!=0){
            if(xor%2==1){
                res++;
            }
            xor>>=1;
        }
        return res;
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • https://leetcode-cn.com/problems/hamming-distance/
    貓皮虎大人閱讀 204評(píng)論 0 0
  • 題目 兩個(gè)整數(shù)之間的漢明距離指的是這兩個(gè)數(shù)字對(duì)應(yīng)二進(jìn)制位不同的位置的數(shù)目。 給出兩個(gè)整數(shù) x 和 y,計(jì)算它們之間...
    LonnieQ閱讀 129評(píng)論 0 1
  • 461. 漢明距離 時(shí)間:2019年5月25日10:15:16難度:簡(jiǎn)單編號(hào):6進(jìn)度:6/5 20/52語(yǔ)言...
    sagfugetabf閱讀 380評(píng)論 0 1
  • 漢明距離 題目 兩個(gè)整數(shù)之間的漢明距離指的是這兩個(gè)數(shù)字對(duì)應(yīng)二進(jìn)制位不同的位置的數(shù)目。 給出兩個(gè)整數(shù) x 和 y,計(jì)...
    飲酒醉回憶閱讀 355評(píng)論 0 1
  • ??博客原文 :《LeetCode 461.漢明距離 - JavaScript》 漢明距離定義:兩個(gè)整數(shù)之間的漢明距...
    心譚閱讀 211評(píng)論 0 2

友情鏈接更多精彩內(nèi)容