如何使用ruby​​从给定数组中生成或创建最大数

我想使用 Ruby 从给定的数组中生成最大的数字。

示例 1

## Input
my_array = %w{8 40 9}

## Expected Output
"9840"

示例 2

## Input
my_array = %w{9 8 40 9}

## Expected Output
"99840"

回答

使用sort带有自定义比较块。

my_array.sort{|a, b| b + a <=> a + b }


以上是如何使用ruby​​从给定数组中生成或创建最大数的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>