【发布时间】:2014-04-24 02:58:17
【问题描述】:
散列数组,如
[{color: "red", size: "large"},{color: "blue", size: "small"},{color: purple, size: "medium"},{color: "pink", size: "small"}]
还有另一个哈希:
{small: 1, medium: 2, large: 3, x_large: 4}
如何将所有尺寸替换为各自的数字并将这些数字相加?
可以通过将数字替换为如下大小来手动解决问题:
[{color: "red", size: 3},{color: "blue", size: 1},{color: purple, size: 2},{color: "pink", size: 1}]
然后将它们相加,大小的数字表示将输出:7
【问题讨论】:
-
请给我们您的预期输出。您提供的两个输入似乎完全不相关,无法说出您希望如何组合它们。
-
我编辑了问题以显示我将如何手动回答问题。您还想了解其他信息吗?
标签: ruby-on-rails ruby