Desafio
Calcule a soma estranha de dois números naturais (também conhecidos como adição lunar):
Dado A=... a2 a1 a0
e B=... b2 b1 b0
dois números naturais escritos na base decimal, a soma estranha é definida, com base na operação máxima , como:
A+B=... max(a2,b2) max(a1,b1) max(a0,b0)
... a2 a1 a0
+ ... b2 b1 b0
----------------------------------------
... max(a2,b2) max(a1,b1) max(a0,b0)
Entrada
Dois números naturais
É permitido todo o seguinte:
- Cordas com preenchimento zero (mesmo comprimento)
- Cordas acolchoadas no espaço esquerdo
- Cordas acolchoadas no espaço direito
- Matriz de duas cordas acolchoadas
- Conjunto de caracteres 2D preenchido com espaço
Resultado
Um número natural
Exemplo
1999+2018-->2999
17210+701-->17711
32+17-->37
308+250-->358
308+25-->328
Regras
- A entrada e a saída podem ser fornecidas em qualquer formato conveniente (escolha o formato mais apropriado para o seu idioma / solução).
- Não há necessidade de lidar com valores negativos ou entrada inválida
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- Se possível, inclua um link para um ambiente de teste on-line para que outras pessoas possam experimentar seu código!
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.