Neutralização

Dadas duas strings formadas apenas por + e -, crie Program.Neutralise(string, string) e retorne uma nova string que mostre como seus caracteres interagem em cada posição.

  • Dois sinais positivos continuam positivos e produzem +.
  • Dois sinais negativos continuam negativos e produzem -.
  • Sinais opostos se neutralizam e produzem o caractere 0.

Exemplo resolvido

Program.Neutralise("+-+", "+--") ➞ "+-0"
// Compare, em ordem, os caracteres que ocupam a mesma posição.
// "+" com "+" continua sendo "+".
// "-" com "-" continua sendo "-".
// Sinais opostos se tornam "0".

Exemplos

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

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

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

Observações

As duas strings de entrada sempre têm o mesmo comprimento.