Neutralización

Dadas dos cadenas formadas únicamente por + y -, crea Program.neutralise(String, String) y devuelve una nueva cadena que muestre cómo interactúan sus caracteres en cada posición.

  • Dos signos positivos siguen siendo positivos y producen +.
  • Dos signos negativos siguen siendo negativos y producen -.
  • Los signos opuestos se neutralizan y producen el carácter 0.

Ejemplo resuelto

Program.neutralise("+-+", "+--") ➞ "+-0"
// Compara, uno por uno, los caracteres que ocupan la misma posición.
// "+" con "+" sigue siendo "+".
// "-" con "-" sigue siendo "-".
// Los signos opuestos se convierten en "0".

Ejemplos

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

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

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

Notas

Las dos cadenas de entrada siempre tienen la misma longitud.