371.两整数之和 (Easy)*
题目描述*
思路 & 代码*
模拟二进制加法,异或为结果,与为进位。
class Solution {
public:
int getSum(int a, int b) {
while(b) {
auto carry = static_cast<unsigned int>(a & b) << 1;
a ^= b;
b = carry;
}
return a;
}
};
最后更新: July 23, 2022