Добавьте 2 числа без оператора + или - | ПитонPython

Программы на Python
Anonymous
Добавьте 2 числа без оператора + или - | Питон

Сообщение Anonymous »

Я пытался написать логику, но тестовый пример не удался.
Как улучшить мой код?
Код:
# Given two integers a and b, return the sum of the two integers without using the operators + and -.

a = -1
b = 1

min_val = min(a,b)
max_val = max(a,b)

if min_val == max_val:
print(min_val*2)
else:
lst = [i for i in range(max_val) ] + ([ i for i in range( min_val)])
print(len(sorted(lst)))

Ожидаемый результат: 0
Все остальные тестовые примеры пройдены
a=5 and b=5
a=10 and b=5
a=5 and b=10


Подробнее здесь: https://stackoverflow.com/questions/787 ... tor-python

Вернуться в «Python»