【问题标题】:Looping thru Nested Arrays? [closed]通过嵌套数组循环? [关闭]
【发布时间】:2020-05-08 23:53:44
【问题描述】:

我得到了一个任务,要求我循环遍历一个数组,并用每个数组的最小数量创建一个新数组。

我要循环,我们还没有学会'.map'方法。

【问题讨论】:

  • 既然这是一个家庭作业问题:到目前为止,你做了什么来完成你的作业?也许您可以从创建一些示例数据开始?您将使用哪个 sytnax/方法来代替 .map
  • 我必须循环 - 好的,但问题是什么?或者您只是将您的任务委托给我们?

标签: ruby loops multidimensional-array


【解决方案1】:

如果你可以使用 min

result = []
arr_of_arr.each do |arr|
  result << arr.min
end

否则

result = []
arr_of_arr.each do |arr|
  min = arr[0]
  arr.each do |elem|
    min = elem if elem < min
  end
  result << min
end

带地图和分钟

arr_of_arr.map(&:min)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-28
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-25
    • 1970-01-01
    • 2022-05-12
    相关资源
    最近更新 更多