チャレンジ
2つの自然数の奇妙な合計を計算します(月の加算とも呼ばれます)。
10進数で記述された2つの自然数が与えられるA=... a2 a1 a0
と、最大演算に基づいて、次のように奇妙な合計が定義されます。
B=... b2 b1 b0
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)
入力
2つの自然数
次のすべてが許可されます。
- ゼロが埋め込まれた文字列(同じ長さ)
- 左スペースが埋め込まれた文字列
- 右スペースが埋め込まれた文字列
- 2つの埋め込み文字列の配列
- 2Dスペースが埋め込まれたchar配列
出力
自然数
例
1999+2018-->2999
17210+701-->17711
32+17-->37
308+250-->358
308+25-->328
ルール
- 入力と出力は、任意の便利な形式で指定できます(言語/ソリューションに最適な形式を選択してください)。
- 負の値や無効な入力を処理する必要はありません
- 完全なプログラムまたは機能のいずれかが受け入れられます。関数の場合、出力する代わりに出力を返すことができます。
- 可能であれば、他の人があなたのコードを試せるように、オンラインテスト環境へのリンクを含めてください!
- 標準的な抜け穴は禁止されています。
- これはコードゴルフなので、通常のゴルフルールがすべて適用され、最短のコード(バイト単位)が勝ちます。