Neutralización

Dadas dos cadenas compuestas por + y -, devuelve una cadena nueva que muestre cómo interactúan las dos cadenas de la siguiente manera:

  • Cuando interactúan dos signos positivos, siguen siendo positivos.
  • Cuando interactúan dos signos negativos, siguen siendo negativos.
  • Pero cuando interactúan un signo negativo y uno positivo, se vuelven neutros y se muestran como el número 0.

Ejemplo resuelto

neutralise("+-+", "+--") ➞ "+-0"
// Compara los primeros caracteres de cada cadena y luego continúa con los siguientes, uno por uno.
// "+" contra un "+" devuelve otro "+".
// "-" contra un "-" devuelve otro "-".
// "+" contra un "-" devuelve "0".
// Devuelve la cadena de caracteres.

Ejemplos

neutralise("--++--", "++--++") ➞ "000000"

neutralise("-+-+-+", "-+-+-+") ➞ "-+-+-+"

neutralise("-++-", "-+-+") ➞ "-+00"

Notas

Las dos cadenas tendrán la misma longitud.