【发布时间】:2017-04-04 16:24:33
【问题描述】:
我有两个哈希:
first = { 1 => [15, 15, 15, 8], 4 => [11, 12, 7, 7], 5 => [14, 17, 13, 13],
6 => [19, 19, 15, 15], 7 => [5, 12, 12, 12], 8 => [10, 14, 14, 14],
9 => [8, 7, 8, 8] }
second = { 1 => [0, 1, 2], 4 => [2, 3], 5 => [2, 3], 6 => [0, 1, 2, 3],
7 => [1, 2, 3], 8 => [1, 2, 3], 9 => [2, 3] }
如您所见,它们都使用相同的键,但值不同。 second 的值包含first 值的索引范围,我只需要对这些范围内的first 值求和。
预期输出:
result = { 1 => [45], 4 => [14], 5 => [26], etc }
【问题讨论】:
-
正确解释这个结果 = { 1 => [45], 4 => [14], 5 => [26], etc }
-
您遇到问题的代码是什么? Stack Overflow 不是为我写代码的服务。那些确实存在,他们被称为“程序员”,你可以付费雇佣他们。