Soma de números binários

Classificação: Complementar

Enunciado

Implemente um programa que receba dois números binários de 1 bit e some-os. Leve em consideração que do mesmo jeito que fazemos com números inteiros quando a soma excede o limite do sistema, por exemplo 9 no sistema decimal e 1 no sistema binário, um numero "subir" para a soma da outra posição. .........1......................1.1.......... ..1 2 3 4...................0 1 1 0 1. +2 5 4 6...............+ 0 1 1 1 0. ---------------------------------------. ..3 7 7 0..................1 1 0 1 1. A sua saída deve apresentar o digito "vai um" da soma binária e depois o resultado separados por um espaço. Dica: Uma forma de achar se um número é menor que outro sem comparação é aplicando na formula matemática: ((a+b)-|a-b|)/2, onde o modulo de um número pode ser calculado com a função Math.abs();

Exemplo de entrada:

0 1

Exemplo de saída esperada:

0 1

Saída dos casos de teste