元のリストの累計を含む新しい ArrayList を返す runningTotal メソッドがあります。つまり、新しいリストの i 番目の値は、元のリストの 0 から i までの要素の合計を格納する必要があります。たとえば、変数リストに次の一連の値が格納されているとします。
[2, 3, 5, 4, 7, 15, 20, 7] そして、次の呼び出しが行われます。
System.out.println(runningTotal(list)); 次に、変数リストに次の一連の値を格納する必要があります。
[2、5、10、14、21、36、56、63]。
私は間違っていることを知っている方法を書いています.しかし、私は自分でそれを解決するためのヒントを探しています.これが私のコードです.ヒントを提供してください.完全な解決策を教えてください.
public static List<Integer> runningTotal(List<Integer> list)
{
List<Integer> list2=new ArrayList<Integer>();
//int sum=0;
for(int i=0;i<list2.size();i++)
list2.add(list2.get(i)+list.get(i+1));
return list2;
}