列表

详情


371. 两整数之和

给你两个整数 ab不使用 运算符 + 和 - ​​​​​​​,计算并返回两整数之和。

 

示例 1:

输入:a = 1, b = 2
输出:3

示例 2:

输入:a = 2, b = 3
输出:5

 

提示:

相似题目

两数相加

原站题解

去查看

上次编辑到这里,代码来自缓存 点击恢复默认模板
class Solution { public: int getSum(int a, int b) { } };

golang 解法, 执行用时: 0 ms, 内存消耗: 1.9 MB, 提交时间: 2020-11-26 16:42:35

func getSum(a int, b int) int {
    for b != 0 {
        temp := a ^ b
        b = (a & b ) << 1
        a = temp
    }
    return a
}

python3 解法, 执行用时: 24 ms, 内存消耗: 13.5 MB, 提交时间: 2020-11-26 14:51:30

class Solution:
    def getSum(self, a: int, b: int) -> int:
        return operator.add(a, b)

上一题