![]() |
1
8
你的数学基本上是倒退了。用你的方法,你想逐步除以总数,而不是逐步除以总数。
|
![]() |
2
5
试试这个。它使用阵列的 reduce 方法和es6 arrow functions 这使它成为一个单一的衬垫。您可以使用 babel 将es6语法转换为es5。
ES5版本:
正如你所看到的
in the docs
大堆reduce()将把一个值列表减少为一个值,循环遍历列表,应用回调函数,并返回一个新列表。在该回调中,您可以访问四个参数:
上一个值: 如果在回调函数之后传递一个参数,previousValue将假定该值,否则它将是数组中的第一项。 当前值: 循环中的当前值。 索引: 循环中当前项的索引。 数组: 列表 |
![]() |
3
0
好吧,你把总数搞砸了,你一直在把每个新数字除以结果。您只需翻转“/”运算符即可。
|
|
4
-3
试试这个。。。
|
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 4 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 5 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 5 月前 |