跳转至

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