首頁  >  文章  >  Java  >  數組的運行總和

數組的運行總和

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-07 07:06:03618瀏覽

Running Sum of Array

解決問題

- - - - - -問題 - - - - - -

給定一個陣列 nums。我們將陣列的運行總和定義為 runningSum[i] = sum(nums[0]...nums[i]).

傳回 nums 的運行總和。

範例1:

  • 輸入:nums = [1,2,3,4]
  • 輸出:[1,3,6,10]
  • 解釋:運行總和的取得方式如下:[1, 1 2, 1 2 3, 1 2 3 4]。

範例2:

  • 輸入:nums = [1,1,1,1,1]
  • 輸出:[1,2,3,4,5]
  • 說明:運行總和的取得方式如下:[1, 1 1, 1 1 1, 1 1 1 1, 1 1 1 1 1]。

範例 3:

  • 輸入:nums = [3,1,2,10,1]
  • 輸出:[3,4,6,16,17]

約束:

  • 1
  • -10^6

- - - - - - 解決方案 - - - - - -

解決方案:01

類別解決方案{
public int[] runningSum(int[] nums) {
int[] 輸出 = new int[nums.length];

輸出[0] = nums[0];

for(int i = 1; i 輸出[i]= nums[i] 輸出[i - 1] ;
System.out.println(output[i]);
}
返回輸出;
}
}

解決方案:02

類別解決方案{
public int[] runningSum(int[] nums) {


for (int i= 1; i nums[i] = nums[i - 1];

System.out.println(nums[i]);
};

回傳數字;
}
}

以上是數組的運行總和的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn