如何找到最长子阵列的大小?

0 ruby arrays max

我正在使用Ruby 2.4.我有一个数组数组

arr = [[1, 8, 9, 10], [2, 3, 7], [0, 2, 15, 4, 27, 3], [2]]
Run Code Online (Sandbox Code Playgroud)

如何找到所有子数组的最大元素数?例如,在上面,答案是6,因为第三个数组有6个元素,超过其他数组的元素数.

Urs*_*sus 5

这很简单

arr.max_by(&:size).size
=> 6
Run Code Online (Sandbox Code Playgroud)