题目链接:
https://www.nowcoder.com/practice/e7e0d226f1e84ba7ab8b28efc6e1aebc?tpId=8&
&tqId=11065&rp=1&ru=/activity/oj&qru=/ta/cracking-the-coding-interview/question-ranking
解题思路:
import java.util.*;
public class UnusualAdd {
public int addAB(int A, int B) {
while(B != 0){
int n = A ^ B;
int m = (A & B) << 1;
A = n;
B = m;
}
return A;
}
}