Add two integers
class Solution:
def sum(self, num1: int, num2: int) -> int:
l = -200
r = 200
while l < r:
mid = (l + r) // 2
# print(mid, num1 + num2)
if mid > num1 + num2:
r = mid - 1
elif mid < num1 + num2:
l = mid + 1
elif mid == num1 + num2:
return mid
return l
Add Two Integers
Given two integers num1 and num2, return the sum of the two integers.
Example 1:
Input: num1 = 12, num2 = 5 Output: 17 Explanation: num1 is 12, num2 is 5, and their sum is 12 + 5 = 17, so 17 is returned.
Example 2:
Input: num1 = -10, num2 = 4 Output: -6 Explanation: num1 + num2 = -6, so -6 is returned.
Constraints:
-100 <= num1, num2 <= 100