1. 程式人生 > >Sum All Numbers in a Range

Sum All Numbers in a Range

links numa tar max javascrip ins -c div ber

我們會傳遞給你一個包含兩個數字的數組。返回這兩個數字和它們之間所有數字的和。

最小的數字並非總在最前面。

如果你被難住了,記得使用 Read-Search-Ask。嘗試與他人結伴編程、編寫你自己的代碼。

這是一些對你有幫助的資源:

  • Math.max()
  • Math.min()
  • Array.reduce()

下面的方法使用 apply 方法尋找一個數值數組中的最大元素。

function getMaxOfArray(numArray) {
    return Math.max.apply(null, numArray);
}//利用apply方法返回數組中最大的值
function
sumAll(arr) { var max = Math.max.apply(null,arr); var min = Math.min.apply(null,arr); return (max+min)*(max-min+1)/2; } sumAll([1, 4]);

求出最大值最小值之後,首數加尾數乘以個數除以二 沒什麽好說的。小學算術。

Sum All Numbers in a Range