浮動小数点数の2つの配列が与えられます。あなたの仕事は、2つの配列の対応する要素をペアにし、各ペアの最大値を取得することです。ただし、2つの対応する要素が等しい場合は、代わりにそれらの合計を取る必要があります。
たとえば、リスト[1, 3, 3.2, 2.3]
とを指定すると[3, 1, 3.2, 2.6]
、次のことを行う必要があります。
要素(またはzip)をペアリングします
[[1, 3], [3, 1], [3.2, 3.2], [2.3, 2.6]]
。各ペアを調べて、上記のプロセスを適用します
[3, 3, 6.4, 2.6]
。
スペック
配列/リストの長さは常に同じです。ただし、空の場合があります。
あなたがそれを乱用しない限り、それらに含まれる数字は常にあなたの言語の能力に適合します。正、ゼロ、または負の場合があり、すべてのタイプを処理する必要があります。
バイトカウントの削減に役立つ場合は、リストの長さを入力として使用することもできます。
ルール
- これはcode-golfであるため、バイト単位の最短回答が優先されます。
- 標準の入力および出力ルールが適用されます。妥当な形式で入力(および出力)を取得できます。
- デフォルトの抜け穴は禁止されています。
テストケース
Array_1、Array_2->出力 []、[]-> [] [1、2、3]、[1、3、2]-> [2、3、3] [1、3、3.2、2.3]、[3、1、3.2、2.6]-> [3、3、6.4、2.6] [1,2,3,4,5,5,7,8,9,10]、[10,9,8,7,6,5,4,3,2,1]-> [10、9、 8、7、6、10、7、8、9、10] [-3.2、-3.2、-2.4、7、-10.1]、[100、-3.2、2.4、-7、-10.1]-> [100、-6.4、2.4、7、-20.2]