问题标签 [array-sum]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 子数组中的总和
这就是我将值存储到数组的方式
这是结果
我需要像这样的结果
或者:
23 小时名称1
6.15 小时名称2
...
php - PHP array_sum - 为什么 array_sum 不适用于以下脚本?
我看过其他与我的问题几乎相似的帖子。但我找不到我的问题的正确答案。在这里,我有一个$data[4]
如下所示的数组。
这是我的 php 代码,用于计算变量 $data[4] 中的值
$data[4]
但结果不是计算,而是像这样显示数据数组中的值
php - 简单的 php 数组总和不起作用(加到零)
我有一个自动生成的数组,所以..(看起来像真实数据,但已匿名)..
我正在尝试做一个简单的加法,但两者都..
和
结果为“0”,在这个例子中它应该加起来 1.49 我做错了什么,好吗?是否与必须转换它们(整数或字符串)有关?如果是这样,我该怎么做?
javascript - 在Javascript中添加未定义数组的总和
如果我在我的数组中定义了预设值,我现在这段代码可以工作,如果没有定义这些值,我将如何执行此操作?一般来说,我很难处理所有循环,尤其是对于循环。
我知道有一些方法可以实现这一点,但为了完成我的任务,我必须使用 for 循环来实现它。
php - 组合 2 个 PHP 数组来创建排行榜
我有 2 个数组 - 经销商和分数:
经销商
分数
我要做的就是创建一个如下所示的排行榜:
它需要结合匹配经销商的分数。
经销商排行榜
1.测试经销商 - 873
2.测试经销商 3 - 375
3.测试经销商 2 - 0
我已经映射了数组来创建这个:
但我对如何进入下一阶段持空白。
c++ - 为什么这不打印 sum 的最终输出?
给定一个包含 N 个整数的数组。我的任务是打印所有整数的总和。
输入:
输入文件的第一行包含一个整数 T,它表示测试用例的数量。对于每个测试用例,将有两行。第一行包含 N 表示数组中元素的数量,第二行包含 N 个空格分隔的整数。
输出:
对应每个测试用例,在新行中打印数组的总和。
约束:
1 <= T <= 100
1 <= N <= 1000
0 <= Arr[i] <= 200
输出
2
4
1 2 3 4
6
5 8 3 10 22 45
php - PHP - 如果数组中的值相同,如何分组
这是我的数组示例
如果产品价值相同,我想分组,像这样,
python-3.x - 两个数组之和 - Python
两个随机整数数组/列表分别作为大小为 N 和 M 的 ARR1 和 ARR2 给出。两个数组/列表都包含从 0 到 9 的数字(即每个索引处都存在一位整数)。这里的想法是将每个数组/列表表示为数字 N 和 M 本身的整数。您需要找到两个输入数组/列表的总和,将它们视为两个整数并将结果放入另一个数组/列表中,即输出数组/列表也将在每个索引处仅包含单个数字。
注意: 尺寸 N 和 M 可以不同。
输出数组/列表(全为 0)已作为函数参数提供。它的大小总是比更大的数组/列表的大小大一。如果没有进位,则在第 0 个索引处放置 0。
无需打印输出数组/列表的元素。
样本输入: 1
3
6 2 4
3
7 5 6
样本输出: 1 3 8 0
php - 对数据行进行分组,并在每组中汇总一列并连接另一列
在 php 中,我有一个关联行的索引数组,如下所示:
我想通过对id
值进行分组来对其进行重组,并且在每个组中我想对这些value
值求和并制作一个以逗号分隔的name
值字符串。
这是我尝试过的:
它不起作用,结果错误/不完整。
sorting - 用芬威克树计算子数组和
我有一个问题,我不知道我是否可以用 Fenwick 树解决它。这是问题所在:我有一个原始数组 a = [8,4,7,0]。现在我遍历数组,在每一步我都对排序后的子数组感兴趣,它们看起来像这样:[8]、[4,8]、[4,7,8]、[0,4,7, 8]。在插入当前数字时,在迭代的每一步中,我想知道所有大于我刚刚插入的数字的总和。所以对于上面的例子,它看起来像这样:
- [8];sum = 0 因为所有大于插入数字 (8) 的数字之和为 0
- [4,8];sum = 8 因为所有大于插入数字 (4) 的数字之和为 8
- [4,7,8];sum = 8 因为所有大于插入数字 (7) 的数字之和为 8
- [0,4,7,8]; sum = 19,因为所有大于插入数字 (0) 的数字之和为 19
上面的例子只是为了说明,原始数组可以大得多,因此有效地计算这些总和变得非常重要。关于如何有效解决这个问题的任何建议?