Easy

Sum of Two IntegersC++

Full explanation · Time O(1) · Space O(1)

// Time:  O(1)
// Space: O(1)

class Solution {
public:
    int getSum(int a, int b) {
        while (b) {
            uint32_t carry = a & b;
            a ^= b;
            b = carry << 1;
        }
        return a;
    }
};