Напишите функцию, которая будет принимать две строки, состоящие из знаков «+» и «-», и возвращать строку — результат их взаимодействия.
Исходим из того, что строки, передаваемые в функцию, всегда будут равной длины. Переданные строки взаимодействуют следующим образом:
- плюс и плюс дают плюс
- минус и минус дают минус
- плюс и минус нейтрализуют друг друга и вместе дают 0.
Разбор примера
neutralise("+-+", "+--") ➞ "+-0"
# Сравниваем первые символы двух строк, потом следующие два символа и т.д.
# "+" и "+" возвращают "+".
# "-" и "-" возвращают "-".
# "+" и "-" возвращают "0".
# Возвращаем строку символов.
Другие примеры№ 1
neutralise("--++--", "++--++") ➞ "000000"
№ 2neutralise("-+-+-+", "-+-+-+") ➞ "-+-+-+"
№ 3neutralise("-++-", "-+-+") ➞ "-+00"
Решение на нашем сайте. #задача #coding