LeetCode 0371 - Sum of Two Integers

2021-08-11 11:40:30 浏览数 (1)

Sum of Two Integers

Desicription

Calculate the sum of two integers a and b, but you are not allowed to use the operator and -.

Example 1:

代码语言:javascript复制
Input: a = 1, b = 2
Output: 3

Example 2:

代码语言:javascript复制
Input: a = -2, b = 3
Output: 1

Solution

代码语言:javascript复制
class Solution {
public:
    int getSum(int a, int b) {
        __asm__(
                "addl %�x, %�x;"
                : "=a"(a)
                : "a"(a), "b"(b)
                );
        return a;
    }
};
sum

0 人点赞