import java.util.*;
public class Transform {
public int calcCost(int A, int B) {
// write code here
//异或,位数相同抵消,位数不同值为1,记录1的个数
int out = A^B;
int result = 0;
String s = Integer.toBinaryString(out);
for(int i = 0;i < s.length();i++){
if(s.charAt(i) == '1'){
result++;
}
}
return result;
}
}

京公网安备 11010502036488号