首页 > 试题广场 >

数组求和

[编程题]数组求和
  • 热度指数:172746 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
计算并返回给定数组 arr 中所有元素的总和

输入描述:
[ 1, 2, 3, 4 ]


输出描述:
10
示例1

输入

[ 1, 2, 3, 4 ]

输出

10
function sum(arr) {
    return arr.reduce((pre, next) => pre + next, 0)
}

发表于 2024-01-19 15:44:06 回复(0)
function sum(arr) {
    return arr.reduce((a,b)=> a+b,0)
}
发表于 2023-06-26 17:08:50 回复(0)
function sum(arr) {
   return arr.reduce((prev,current)=>prev+current)
}
发表于 2023-06-11 11:44:33 回复(0)
今日份***操作,return写在了for循环里面
我是***

发表于 2023-06-03 16:22:39 回复(0)
function sum(arr) {
    var sum = 0;
    for(var i=0;i<arr.length;i++){
        sum=arr[i]+sum;
    }
    return sum;
}
发表于 2023-05-05 20:43:10 回复(0)
function sum(arr) {
    return arr.reduce(function(sum,cur){return sum+cur})
}

发表于 2023-05-05 15:10:57 回复(0)
function sum(arr) {
    return arr.reduce((prev, cur) => {
        return prev += cur
    }, 0)
}
发表于 2023-04-12 11:35:42 回复(0)
为什么我用for循环的时候 运行不出来?
let arr = [1,2,3,4]
        let sum = 0;
        for( let i = 0; i < arr.length+1; i++){
            sum += i;
        }
        console.log(sum);

发表于 2023-04-01 20:36:44 回复(0)
function sum(arr) {
    let a = 0;
    for (let i =0; i< arr.length; i ++) {
        a +=arr[i]
    }
    return a
}
function sum(arr) {
    let a = 0;
    for (let i =0; i< arr.length; i ++) {
        a +=arr[i] 
    }
    return a
}

发表于 2023-03-11 22:57:19 回复(0)
function sum(arr) {
    return arr.reduce((p, n) => p + n, 0);
}

发表于 2023-02-20 20:43:35 回复(0)
function sum(arr) {

    let num =0
   arr.filter((item,index)=>{
         num += item
    })
    return num
    
}
发表于 2023-02-12 22:32:06 回复(0)
function sum(arr) {
 let count =0;
  arr.forEach(v=>count+=v)
   return count
}

发表于 2023-02-04 14:22:10 回复(0)
function sum(arr) {
    let sum =arr.reduce((startValue,number)=>{
        return startValue+number
    })
    console.log('总数为',sum)
}
发表于 2023-01-17 10:49:20 回复(0)
function sum(arr) {
 return arr.reduce((item,index)=>{
     return item + index
 })
}
发表于 2022-11-24 13:50:27 回复(0)
return arr.reduce((a,b)=> a + b)
发表于 2022-11-18 11:19:18 回复(0)
function sum(arr) {
    return arr.reduce((i,j)=>{
        return i+j;
    })
}

发表于 2022-10-19 13:34:57 回复(0)
function sum(arr) {
    let sum = 0;
    arr.forEach(element => {
        sum +=element
    });
    return sum
}
发表于 2022-09-07 10:59:07 回复(0)

问题信息

难度:
70条回答 60980浏览

热门推荐

通过挑战的用户

查看代码