第一次用leetcode,有挺多东西没搞懂,第一次做题编译就出现了本地和页面结果不一致的情况,求大神解答!
代码:
class Solution {
public:
int hammingDistance(int x, int y) {
int xa[20], ya[20];
for (int i = 0; i<20; i++)
{
if (x<1 && y<1)break;
else
{
xa[i] = x % 2;
x = x / 2;
ya[i] = y % 2;
y = y / 2;
}
}
int k = 0;
for (int i = 0; i<20; i++)
{
if (xa[i] != ya[i])k++;
}
return k;
}
};