配列 1[2/3, 0, -1, 0, 7/2]
と配列 2 としましょ[0, 0, -2/3, 1, 0, 0]
う。結果の配列を[0, 2/3, -2/3, 0, 0, 7/2]
. 結果の配列の長さは、2 つの配列間の最大長になります。Javaでこれを行うにはどうすればよいですか?
特定のインデックスの場所を互いに追加したいのですが、等しくない配列でこれを行う方法がわかりません。
編集:場所を追加し、一致しないものはすべて最大の配列にそのまま残します。[0, 0, -2/3, 1, 0, 0]
場所が0, 1, 2, 3, 4, 5
あり、配列[2/3, 0, -1, 0, 7/2]
にはより大きな配列と一致する場所がある1, 2, 3, 4, 5
ため、同じ場所の値を追加して結果の配列に配置する必要があります。新しい結果の配列を作成し、それを最大の配列と等しくなるように設定したので、行う必要があるのは、同様の場所の値を追加することだけです。