#461 Hamming Distance

题目:

The Hamming Distance between two integers is the number of positions at which the corresponding bits are different.

Given two integers x and y, calculate the Hamming distance.



代码:

/**

* @param {number} x

* @param {number} y

* @return {number}

*/

var hammingDistance = function(x, y) {

var n = 0, s = x ^ y;

for(n = 0; n < s; n++){

s &= (s - 1)

}

return n;

};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容